使用python将excel文件转换为文本文件时删除索引值
我正在使用python 3.7,我想将使用python将excel文件转换为文本文件时删除索引值,python,python-3.x,pandas,Python,Python 3.x,Pandas,我正在使用python 3.7,我想将.xlsx文件转换为.txt文件,下面是我的代码: import pandas as pd dataframe1 = 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
文件,下面是我的代码:
import pandas as pd
dataframe1 = 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 1
1 9100099S 10
2 910000SW 1
3 91Y961SR 5
4 9120301S 20
上面是创建的文本文件,但我不需要第一列中的索引值
我还想通过制表符将两列值分开,使其成为一个TVS文本文件,这样它们就不会出现在一个单元格中。我该怎么做呢
9100499S 1
9100099S 10
910000SW 1
91Y961SR 5
9120301S 20
将
index=False
添加到您的to_字符串
调用将阻止包含索引
如果需要制表符分隔的值,而不是
到\u string
,则应使用到\u csv
-此函数用于生成逗号分隔的值,但您可以通过添加sep='\t'
来更改用作分隔符的字符,以获得制表符分隔的值 将index=False
添加到您的to_字符串中
调用将阻止包含索引
如果需要制表符分隔的值,而不是
到\u string
,则应使用到\u csv
-此函数用于生成逗号分隔的值,但您可以通过添加sep='\t'
来更改用作分隔符的字符,以获得制表符分隔的值 你能回答我问题的下一部分吗?我更新了。你能回答我问题的下一部分吗