【问题标题】:how to convert txt file to excel in python [duplicate]如何在python中将txt文件转换为excel [重复]
【发布时间】:2022-01-16 10:19:04
【问题描述】:

我尝试在 Python 中将“.txt 转换为 .xlsx”。但我还是做不到。不断收到此错误消息(我的文本文件的数据是 json 格式。)

res = conn.getresponse()
data = res.read() 
a= data.decode("utf-8")
a.to_excel('james.xlsx')

错误信息:

Traceback (most recent call last) <ipython-input-88-5fe4ac7c8bc5> in <module>
----> 1 a.to_excel('james.xlsx')
AttributeError: 'str' object has no attribute 'to_excel'

【问题讨论】:

  • Pandas to_excel 方法需要数据框,而不是字符串。 (实际上,如果你认为自己想要 Excel,那你就做错了。)

标签: python json excel pandas


【解决方案1】:

变量a 是一个字符串。您需要将data 输入pandas 数据框df,然后输入df.to_excel('james.xlsx')。详情请见here

【讨论】:

  • 当您发现重复时,请留下评论而不是发布答案。谢谢。
  • 嗨,我可以再问一些事情。只要意识到我的代码的真正问题是什么。有“.txt 文件”,里面的数据是 json 格式我可以知道如何通过 python 将所有这些 “.txt 文件”转换为 excel 我找不到转换 .txt 的方法由于数据格式为 json 格式,因此无法将文件转换为 excel。请帮忙
猜你喜欢
  • 1970-01-01
  • 2021-06-01
  • 2019-10-28
  • 2019-01-20
  • 2011-04-27
  • 2017-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多