以下是一个示例代码,用于比较表格中的字符串内容与工作表名称,并在名称相同时删除对应的工作表。
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheet_names = workbook.sheetnames
# 遍历每个工作表
for sheet_name in sheet_names:
# 获取工作表对象
sheet = workbook[sheet_name]
# 获取表格中的字符串内容
cell_value = sheet['A1'].value
# 比较字符串内容与工作表名称
if cell_value == sheet_name:
# 删除工作表
workbook.remove(sheet)
# 保存修改后的工作簿
workbook.save('example.xlsx')
注意:在示例代码中,假设文件名为example.xlsx
,表格中需要比较的字符串内容位于每个工作表的A1单元格中。根据实际情况,你可能需要自行调整文件名和字符串内容的获取方式。
上一篇:比较来自API调用和数组的信息
下一篇:比较来自不同查询的两个值。