我有一个数据写入的工作簿。如何添加工作表以写入数据框的内容?
import xlsxwriter
import pandas as pd
workbook = xlsxwriter.Workbook('test.xlsx')
sheet1 = workbook.add_worksheet(name='sheet1')
sheet1.write(0, 0, 'test')
df = pd.DataFrame({'a': [1, 2, 3, 4], 'b': ['aa', 'bb', 'cc', 'dd']})
# write df somehow to next sheet. I usually use df.to_excel(filename, engine='xlsxwriter'), but this will create a new file
workbook.close()
ExcelWriter
不是由pd.ExcelWriter()
创建的,而是通过xlsxwriter.Workbook()
来仅写入一些任意的(非 Pandas)数据。不幸的是,你链接中的方法在这里不适用。 - orange