Python如何在Excel文件中检测关键字
时间: 2024-04-29 17:02:31 浏览: 108
如何在Python对Excel进行读取
可以使用Python中的第三方库pandas和openpyxl来实现在Excel文件中检测关键字。具体方法是使用pandas.read_excel()将Excel表格读入为DataFrame,然后使用DataFrame.str.contains()函数对表格中需要检测的列进行关键字匹配,最后将匹配结果输出到新的Excel文件中。以下是示例代码:
```python
import pandas as pd
from openpyxl import Workbook
# 定义需要检测的关键字
keywords = ['Python', 'excel', '关键字']
# 读取Excel文件
df = pd.read_excel("example.xlsx")
# 将需要检测的列转换为字符串类型
df['需要检测的列'] = df['需要检测的列'].astype(str)
# 使用str.contains函数检测关键字
df_result = df[df['需要检测的列'].str.contains('|'.join(keywords))]
# 将匹配结果写入新的Excel文件
with pd.ExcelWriter('result.xlsx') as writer:
df_result.to_excel(writer, index=False)
```
阅读全文