从熊猫格式化Excel工作表

时间:2020-05-06 14:10:57

标签: python excel pandas formatting data-manipulation

我正在使用以下代码将数据帧打印到csv;

writer = pd.ExcelWriter('dataframe.xlsx', engine='xlsxwriter')

df.to_excel(writer, sheet_name='dataframe')

writer.save()

但是我的df大约有200列宽(20列10个类别),只有5行深。

有什么方法可以操纵它,以便告诉熊猫在excel文件中的各个列打印位置。

例如。在Excel工作表的第1行上打印第1-10列。在Excel工作表的第6行上打印11-20列。等

真的,我只是想以熊猫格式对excel文件进​​行格式化,而不是之后必须与excel表一起使用。

1 个答案:

答案 0 :(得分:1)

一种解决方案可能是使用.T转置数据集:

writer = pd.ExcelWriter('dataframe.xlsx', engine='xlsxwriter')

df.T.to_excel(writer, sheet_name='dataframe')

writer.save()