侯拉拉 2021-05-27 22:36 采纳率: 50%
浏览 34

python课设求助

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

  • 写回答

1条回答 默认 最新

  • IM-CODDING 2023-02-10 21:37
    关注

    使用 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'来表示使用的是制表符

    评论

报告相同问题?