遍历Excel表格中的关键词,如果doc格式文件中有这些关键词的一个,就输出txt格式文件内容为:该信息分类为服装行业,直接写python代码,使用openpyxl
时间: 2023-01-11 10:55:36 浏览: 125
在word通过VBA打开excel数据文件
我们首先需要安装 openpyxl 库,然后就可以使用它来读取 Excel 表格了。我们可以使用 openpyxl 库的 load_workbook 函数来读取 Excel 表格。
然后,我们可以使用 workbook.worksheets 属性来获取表格中的所有工作表。接着,我们可以遍历这些工作表,并使用 worksheet.iter_rows 函数来遍历工作表中的每一行。
在遍历每一行的时候,我们可以使用 row[0].value 获取第一列的值,这就是 Excel 表格中的关键词。然后,我们可以使用 python 的 docx 库来读取 doc 格式的文件。
接着,我们可以使用 docx 库的 document.paragraphs 属性来获取文件中的所有段落。然后,我们可以遍历这些段落,并使用 paragraph.text 属性来获取段落中的文本。
最后,我们可以使用 python 的 re 库来搜索文本中是否包含关键词。如果包含,我们就可以使用 python 的 open 函数来写入 txt 格式的文件,并将输出内容写入文件中。
以下是示例代码:
```
import openpyxl
import docx
import re
# 读取 Excel 表格
workbook = openpyxl.load_workbook('keywords.xlsx')
# 遍历表格中的所有工作表
for worksheet in workbook.worksheets:
# 遍历工作表中的每一行
for row in worksheet.iter_rows():
# 获取第一列的值,即
阅读全文