如何用熊猫编写multiIndex列Excel

时间:2019-10-04 02:12:06

标签: python excel pandas

我想导出一个multiIndex列。

我读取了一个Excel文件(https://drive.google.com/open?id=1G6nE5wiNRf5sip22dQ8dfhuKgxzm4f8E),并使用以下代码将其导出:

df = pd.read_excel('sample.xlsx')
df.to_excel('sample2.xlsx', index = False)

但是,sample2.xlsxsample.xlsx的格式不同。

例如,sample.xlsx中有合并的单元格,但sample2.xlsx中没有合并的单元格,而sample.xlsx中的空白单元格变为Unnamed:xx

您可以查看sample2.xlsx here

如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:1)

由于您使用的是xlsx文件,因此openpyxl软件包将完成此工作。

import openpyxl
wb_obj = openpyxl.load_workbook('sample.xlsx')
wb_obj.save('sample2.xlsx')

进一步阅读openpyxl