Python 在sep='\t'的单独选项卡中显示csv数据不起作用

Python 在sep='\t'的单独选项卡中显示csv数据不起作用,python,pandas,export-to-csv,Python,Pandas,Export To Csv,伙计们,我对python有一个问题,当我想将数据保存到csv并查看一个合适的excel文件时,每个数据都在单独的选项卡中,但现在我在一个选项卡中获取所有数据。我应该在sep中使用什么来查看单独选项卡中的所有数据列?当我在python中打印结果时,我看到的是列中的所有数据,而不是一行中的所有数据 output_bh.to_csv(path, na_rep = 'empty', header = 1, index = False, sep='\t') 如果我没弄错的话,您希望保存为包含多个工作表

伙计们,我对python有一个问题,当我想将数据保存到csv并查看一个合适的excel文件时,每个数据都在单独的选项卡中,但现在我在一个选项卡中获取所有数据。我应该在sep中使用什么来查看单独选项卡中的所有数据列?当我在python中打印结果时,我看到的是列中的所有数据,而不是一行中的所有数据

output_bh.to_csv(path,  na_rep = 'empty', header = 1, index = False, sep='\t')

如果我没弄错的话,您希望保存为包含多个工作表的Excel文件

假设您有两个数据帧:

>>> df1 = pd.DataFrame({'X': [1,2,3,4,5], 'Y': [2,3,4,5,6]})
>>> df2 = pd.DataFrame({'A': [5,4,3,2,1], 'B': [6,5,4,3,2]})
您可以使用将这些文件保存到Excel文件中

这将创建两个工作表,每个工作表的内容分别为df1和df2


这不是excel加载的问题吗?因为制表符分隔是csv支持的格式?您可以删除sep参数,它默认为逗号分隔
>>> writer = ExcelWriter('output.xlsx')
>>> df1.to_excel(writer,'Sheet1')
>>> df2.to_excel(writer,'Sheet2')
>>> writer.save()