python课设求助

要求将txt文件转存为excel文件 定义成一个函数 文件名可自定义输入(课设pandas相关)

使用 pandas 库来实现这个功能:

首先需要读入txt文件,然后使用 pandas 的 read_csv() 函数将它转换为 DataFrame 类型的数据,最后使用 to_excel() 方法将其存储为excel文件。

以下是一个可以实现该功能的代码示例:

import pandas as pd

def txt_to_excel(filename):
    df = pd.read_csv(filename + '.txt', sep='\t', header=None)
    df.to_excel(filename + '.xlsx', index=False)

在这个函数中,你可以通过输入文件名(不包括扩展名)来自定义存储的文件名。需要注意的是,默认情况下, read_csv() 函数使用逗号分隔符,如果你的txt文件使用其他分隔符,请适当地设置 sep 参数,在上面的代码中,我们使用了'\t'来表示使用的是制表符