我正在使用 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
提交
取消