Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从Pandas格式化Excel工作表_Python_Excel_Pandas_Formatting_Data Manipulation - Fatal编程技术网

Python 从Pandas格式化Excel工作表

Python 从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

我使用以下代码将数据帧打印到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列。等等


实际上,我只是尝试在pandas中设置excel文件的格式,而不是在以后再使用excel工作表

一种解决方案可能是使用以下方法转换数据集:

writer=pd.ExcelWriter('dataframe.xlsx',engine='xlsxwriter')
df.T.to_excel(编写器,工作表名称='dataframe')
writer.save()

为什么不转换数据集呢?嗯,是的,我没有想到这显然是一个简单的解决方案。暂时有效!谢谢