我正在使用 python 3.7,我想将.xlsx文件转换为.txt文件,下面是我的代码:import pandas as pddataframe1 = pd.read_excel(r'C:\path\exceldata1.xlsx', index=False)print(dataframe1)with open(r'C:\path\exceldata1.txt', 'w') as text_file: dataframe1.to_string(text_file)我能够转换.xlsx成.txt,但我也得到了在文本文件中打印的索引值。我想删除它。0 9100499S 11 9100099S 102 910000SW 13 91Y961SR 54 9120301S 20上面是创建的文本文件,但我不需要第一列中的索引值。而且我还想通过制表符分隔两列值以使其成为 TVS 文本文件,这样它们就不会出现在一个单元格中。我该怎么做?9100499S 19100099S 10910000SW 191Y961SR 59120301S 20
1 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
添加index = False
到您的to_string
通话中将阻止索引被包含在内。
如果您想要制表符分隔值,而不是to_string
您应该使用- 此函数旨在生成逗号分隔值,但您可以通过添加以获取制表符分隔值来 to_csv
更改用作分隔符的字符。sep='\t'
添加回答
举报
0/150
提交
取消