写一个读取excel表格文本关键词的程序
时间: 2024-04-30 13:20:15 浏览: 100
以下是一个读取Excel表格文本关键词的Python程序,使用了openpyxl库:
```python
import openpyxl
import string
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
# 定义关键词列表
keywords = ['Python', 'Excel', '数据分析']
# 遍历表格中的每个单元格
for row in sheet.iter_rows():
for cell in row:
# 获取单元格中的文本
text = cell.value
if text is not None:
# 去除文本中的标点符号和空格
text = text.translate(str.maketrans('', '', string.punctuation)).lower().strip()
# 检查文本中是否包含关键词
for keyword in keywords:
if keyword.lower() in text:
print('关键词 "{}" 出现在单元格 "{}" 中'.format(keyword, cell.coordinate))
```
这个程序会打开名为"example.xlsx"的Excel文件,并遍历所有单元格,检查每个单元格中的文本是否包含关键词列表中的任何一个关键词。如果文本中包含关键词,则程序会输出关键词和单元格坐标。
阅读全文