我想导出一个multiIndex列。
我读取了一个Excel文件(https://drive.google.com/open?id=1G6nE5wiNRf5sip22dQ8dfhuKgxzm4f8E
),并使用以下代码将其导出:
df = pd.read_excel('sample.xlsx')
df.to_excel('sample2.xlsx', index = False)
但是,sample2.xlsx
与sample.xlsx
的格式不同。
例如,sample.xlsx
中有合并的单元格,但sample2.xlsx
中没有合并的单元格,而sample.xlsx
中的空白单元格变为Unnamed:xx
。
您可以查看sample2.xlsx
here。
如何解决这个问题?
谢谢。
答案 0 :(得分:1)
由于您使用的是xlsx文件,因此openpyxl软件包将完成此工作。
import openpyxl
wb_obj = openpyxl.load_workbook('sample.xlsx')
wb_obj.save('sample2.xlsx')
进一步阅读openpyxl