我想导出一个多索引列。
我读取了一个 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
中的空白单元格变为未命名:xx
。
可以查看sample2.xlsx
here .
如何解决这个问题?
谢谢。
最佳答案
由于您使用的是 xlsx 文件,openpyxl 包将完成这项工作。
import openpyxl
wb_obj = openpyxl.load_workbook('sample.xlsx')
wb_obj.save('sample2.xlsx')
进一步阅读 openpyxl
关于python - 如何用 pandas 编写 multiIndex-columns excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58229038/