用python写一个提取excel表格文字中关键字脚本
以下是一个使用Python提取Excel表格文字中关键字的脚本示例:
import openpyxl
def extract_keywords_from_excel(file_path, keyword):
workbook = openpyxl.load_workbook(file_path)
sheet = workbook.active
keywords_found = []
for row in sheet.iter_rows(values_only=True):
for cell_value in row:
if cell_value and keyword.lower() in str(cell_value).lower():
keywords_found.append(cell_value)
return keywords_found
# 示例用法
file_path = 'example.xlsx'
keyword = '关键字'
keywords_found = extract_keywords_from_excel(file_path, keyword)
print(f"在Excel表格中找到以下包含关键字 '{keyword}' 的内容:")
for keyword in keywords_found:
print(keyword)
请注意,此脚本使用openpyxl库来处理Excel文件,因此请确保已在Python环境中安装了该库。您可以使用以下命令来安装openpyxl库:
pip install openpyxl
在示例中,我们定义了一个extract_keywords_from_excel函数,它接受一个文件路径和一个关键字作为参数。该函数使用openpyxl库加载Excel文件,并遍历每个单元格来查找包含关键字的内容。如果找到匹配的单元格,它将将其添加到keywords_found列表中。最后,函数返回keywords_found列表。
在示例用法部分,我们指定Excel文件路径和关键字,并调用extract_keywords_from_excel函数。然后,我们遍历keywords_found列表,并将找到的内容打印出来。
请根据您的实际需求修改文件路径、关键字和处理找到的内容的方式
原文地址: https://www.cveoy.top/t/topic/h4lb 著作权归作者所有。请勿转载和采集!