用于转换为管道ftext文件的pandas/python脚本

用于转换为管道ftext文件的pandas/python脚本,python,pandas,Python,Pandas,将以下Excel(.xlsx)格式的数据视为输入文件。假设位置为C:\Conversion\Input.xlsx 输出文件应采用以下管道限制格式作为文本文件。输出应位于以下位置C:\Conversion\output\pip.txt 请为上述输出提供Python/pandas脚本以提供帮助。 注:我是一名新学员。 输出txt文件不应包含任何垃圾和坏字符 如果该值在任何单元格(输入文件)中为空,则需要将其存储为空值 提前感谢我可能错了,但这可以在您的计算机设置中找到。默认情况下,计算机以逗

将以下Excel(.xlsx)格式的数据视为输入文件。假设位置为C:\Conversion\Input.xlsx

输出文件应采用以下管道限制格式作为文本文件。输出应位于以下位置C:\Conversion\output\pip.txt

请为上述输出提供Python/pandas脚本以提供帮助。 注:我是一名新学员。

  • 输出txt文件不应包含任何垃圾和坏字符
  • 如果该值在任何单元格(输入文件)中为空,则需要将其存储为空值

提前感谢

我可能错了,但这可以在您的计算机设置中找到。默认情况下,计算机以逗号分隔。转到控制面板并查找其他设置。在这里,您可以将列表分隔符从逗号更改为管道

我假设您不希望在输出中使用索引,但希望使用标题

df = pd.read_excel('test.xlsx')
df.to_csv('test.txt', sep='|', index=False)
它将生成如下文件:

col1|col2|col3|col4|col5
a|1|2.0|s|g
s|2|3.0|f|d
d|3||d|s
f|45|4.0|s|
如果文件中不应出现标题,则必须根据文档说明调整该调用:

请记住,这不是编码服务网站。虽然我们有兴趣帮助并提供问题的答案,但我建议您理解,到目前为止您遇到了哪些问题?你能展示你的代码吗?请用文本替换你的图像,这样其他人就可以为你提供解决方案了。谢谢DataNoveler,我使用的是ExcelMacro。无法在Python中实现我所遵循的感谢,根据我的问题,我的输入文件是Excel文件,我需要作为管道限制的输出作为文本文件输出,这是我在问题中提到的。我已经把我的问题编辑好了汉克斯升华了,我已经试过了。在加载到数据库的过程中,我遇到了更多的问题,比如坏字符。此外,我正在尝试实现批量操作