以下是使用openpyxl库遍历所有行并取消合并单元格的代码示例:
from openpyxl import load_workbook
# 加载Excel文件
workbook = load_workbook('example.xlsx')
# 选择第一个工作表
worksheet = workbook.worksheets[0]
# 获取所有合并单元格的范围
merged_cells_ranges = worksheet.merged_cells.ranges
# 遍历所有合并单元格的范围
for merged_range in merged_cells_ranges:
# 取消合并单元格
worksheet.unmerge_cells(str(merged_range))
# 保存修改后的Excel文件
workbook.save('example_modified.xlsx')
以上代码会打开名为"example.xlsx"的Excel文件,并选择第一个工作表。然后,它会获取所有合并单元格的范围,并使用unmerge_cells()
函数取消合并这些单元格。最后,使用save()
函数保存修改后的Excel文件为"example_modified.xlsx"。
上一篇:遍历所有小于L的无平方因子的合数
下一篇:遍历所有行只返回最后一行