【发布时间】:2018-01-14 21:57:05
【问题描述】:
所以我需要找出一个excel文件中有多少个@。
如果文件中有@,则我当前的代码仅在 1 张纸上返回。 我需要找出总共有多少@,并且它应该运行在文件中存在的所有工作表中(数字/名称每次都可以不同)。这甚至可能吗?
def excel_contains_str(filename, search='@'):
return pd.read_excel(filename).astype(str).apply(lambda x: x.str.contains(search)).any().any()
【问题讨论】:
-
是的,为什么不呢。您的解决方案似乎也有效。
-
@cᴏʟᴅsᴘᴇᴇᴅ 但它不返回它找到的@的数量
标签: python excel python-3.x pandas