Pandas to_excel不写数据帧,只写列/索引

时间:2018-06-16 22:03:44

标签: python excel pandas xlsx xlsxwriter

我认为to_excel方法的意思是将一个给定的数据帧写入excel。但是,如果我使用以下代码:

writer = pandas.ExcelWriter(os.path.join(PATH, workbookName + ".xlsx"), 
                            engine='xlsxwriter')

workbook = writer.book # Only needed for formatting

dataframe.to_excel(writer, sheetName, index=True)

workbook.close()

它只写入列标题和索引,而不是任何值(单元格为空)。我也试过使用writer.save(),但它没有帮助。让它写单元格的唯一方法就是为每个单元格调用workbook.write()

在我看过的每个例子中,to_excel都应该足够了。出了什么问题?

0 个答案:

没有答案