Запись фрейма данных в excel с заголовком
Я хотел бы распечатать фрейм данных в Excel. Я использую ExcelWriter следующим образом:
writer = pd.ExcelWriter('test.xlsx')
df = DataFrame(C,ind) # C is the matrix and ind is the list of corresponding indices
df.to_excel(writer, startcol = 0, startrow = 5)
writer.save()
Это дает то, что мне нужно, но в дополнение я хотел бы добавить заголовок с некоторым текстом (объяснениями) для данных в верхней части таблицы (startcol=0
,startrow=0
).
Как я могу добавить заголовок строки с помощью ExcelWriter?
2 ответа:
Вы должны уметь писать текст в ячейку с помощью метода write_string, добавляя некоторую ссылку на XlsxWriter в ваш код:
writer = pd.ExcelWriter('test.xlsx') df = DataFrame(C,ind) # C is the matrix and ind is the list of corresponding indices df.to_excel(writer, startcol = 0, startrow = 5) worksheet = writer.sheets['Sheet1'] worksheet.write_string(0, 0, 'Your text here') writer.save()