2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python 拆分excel单元格_如何用Python拆分合并后的Excel单元格?

python 拆分excel单元格_如何用Python拆分合并后的Excel单元格?

时间:2020-01-22 13:08:51

相关推荐

python 拆分excel单元格_如何用Python拆分合并后的Excel单元格?

我尝试只拆分Excel文件中的合并单元格(包含多个工作表),如下所示:

请注意有部分/全部空行。这些行不会合并。在

使用openpyxl,我在每个工作表中找到了合并的单元格区域,代码如下:wb2 = load_workbook('Example.xlsx')

sheets = wb2.sheetnames ##['Sheet1', 'Sheet2']

for i,sheet in enumerate(sheets):

ws = wb2[sheets[i]]

print(ws.merged_cell_ranges)

打印输出:

['B3:B9', 'B13:B14', 'A3:A9', 'A13:A14', 'B20:B22', 'A20:A22']

['B5:B9', 'A12:A14', 'B12:B14', 'A17:A18', 'B17:B18', 'A27:A28', 'B27:B28', 'A20:A22', 'B20:B22', 'A3:A4', 'B3:B4', 'A5:A9']

因为我找到了合并的单元格区域,所以我需要拆分区域并按如下方式填充相应的行:

如何使用openpyxl这样拆分?我不太熟悉这个模块。如有任何反馈,我们将不胜感激!在

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。