import pandas as pd df = pd.read_csv('d:/test.txt', sep=',') df.to_excel('d:/test.xlsx', index=False)有误
时间: 2023-12-13 08:03:29 浏览: 102
解决Python pandas df 写入excel 出现的问题
这段代码的问题在于,它没有指定编码方式(encoding),因此在读取CSV文件时可能会出现编码错误。应该在pd.read_csv()中指定正确的编码方式,比如:
```
df = pd.read_csv('d:/test.txt', sep=',', encoding='utf-8')
```
此外,如果写入Excel文件时想要保留CSV文件中的列顺序,应该将index参数设置为True,而不是False。因此,正确的写入Excel文件的代码应该是:
```
df.to_excel('d:/test.xlsx', index=True)
```
阅读全文