Python 从Pandas格式化Excel工作表
我使用以下代码将数据帧打印到csvPython 从Pandas格式化Excel工作表,python,excel,pandas,formatting,data-manipulation,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
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列。等等
实际上,我只是尝试在pandas中设置excel文件的格式,而不是在以后再使用excel工作表 一种解决方案可能是使用以下方法转换数据集:
writer=pd.ExcelWriter('dataframe.xlsx',engine='xlsxwriter')
df.T.to_excel(编写器,工作表名称='dataframe')
writer.save()
为什么不转换数据集呢?嗯,是的,我没有想到这显然是一个简单的解决方案。暂时有效!谢谢