我正在尝试从Python中的代码导出列表。代码的输出是这样的:
print(mylist)
Allocation
0 55
1 65
2 23
3 23
4 55
5 36
当我将此内容写为excel时,它搞砸了,所有数字都放在同一单元格中。像这样:
55
65
23
23
55
36
我正在使用此命令编写要精通的列表:
df = pd.DataFrame(mylist)
df.to_excel("test.xlsx")
答案 0 :(得分:1)
您没有提到任何有关输出的信息,如果您只是想将DataFrame数据写入Excel,那么您的代码将起作用。只需检查路径和工作表名称即可。
import pandas as pd
lis = [55,65,23,23,55,36]
df = pd.DataFrame(lis,columns=['alo'],index=None)
file_loc = r'C:\Users\uib05928\Desktop\New folder (2)\new.xlsx'
df1 = df.to_excel(file_loc)
答案 1 :(得分:0)
答案 2 :(得分:0)
我使用以下命令保存excel:
# DF TO EXCEL
from pandas import ExcelWriter
writer = ExcelWriter('PythonExport.xlsx')
yourdf.to_excel(writer,'Sheet5')
writer.save()