尝试将文件转换为excel…[宏]

2024-10-03 00:23:20 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python将txt文件转换为excelxls文件。但是,当文本文件转换为Excel xls文件时,某些新行将不起作用。你知道吗

 eg: In the txt file, the data is as follow:

           1.ABC
           2.DEF
           3.GHI

     When it is converted to excel xls, the data is showed as follow:

           1.ABC 2.DEF 3.GHI

换行符不可用。我希望开始使用宏的新行。你知道吗


Tags: 文件thetxtdataisdefasxls
1条回答
网友
1楼 · 发布于 2024-10-03 00:23:20

一种简单的方法是首先读取文本文件并将每一行存储为列表元素。然后使用pandas to \u excel,您可以轻松地将该列表写入excel文件中。 excel与Pandas-to-datframe一起工作,所以我们需要将列表转换为Pandas-dataframe

import pandas as pd
#Let's say you have text file as my_text.txt
text_file = open("my_text.txt", "r")

#store each line as list element of list lines
lines = text_file.readlines()

#Convert list to pandas dataframe and store it in df
df = pd.DataFrame(lines)
df.to_excel('output.xlsx', header=False, index=False)

你会得到输出.xlsx把你想要的结果归档。你知道吗

相关问题 更多 >