from openpyxl import load_workbook
def search_value(filename,keyword):
wb = load_workbook(filename)
all_sheets = wb.get_sheet_names()
print(all_sheets)
sheet = wb.get_sheet_by_name(all_sheets[0])
for row in sheet.iter_rows():
for cell in row:
if cell.value is not None:
info = cell.value.find(keyword)
if info == 0:
print(cell.value)
print(cell.row)
print(cell.column)
if __name__ == '__main__':
try:
filename='test.xlsx'
keyword='存货'
search_value(filename,keyword)
print(' Finish')
except Exception as e:
print(e)
python_excel_openpyxl模糊查询excel中某个单元格的位置
最新推荐文章于 2023-11-08 11:05:56 发布
该代码示例展示了如何利用Python的openpyxl库读取Excel文件,并查找特定关键词。首先加载xlsx文件,获取所有工作表名称,然后遍历第一个工作表的每一行和每个单元格,检查单元格值是否为非空,如果找到包含关键词的单元格,打印其值、行号和列号。
1557

被折叠的 条评论
为什么被折叠?



