求怎么将TXT数据改变为xls文件格式

img


用Python将这样的TXT数据转换为如下图这样的表格文件,比如csv

img

你txt文件中'dw'是什么内容
参考
比如data.txt内容

{'name': 'aaaa', 'dz': 'xxx县', 'price': '1.4元/斤', 'dw': '成交6776元'}
{'name': 'bbbb', 'dz': 'yyy县', 'price': '5.4元/斤', 'dw': '成交1376元'}
{'name': 'cccc', 'dz': 'zzz县', 'price': '1.6元/斤', 'dw': '成交7246元'}
{'name': 'aaaa', 'dz': 'xxx县', 'price': '1.4元/斤', 'dw': '成交6776元'}
{'name': 'bbbb', 'dz': 'yyy县', 'price': '5.4元/斤', 'dw': '成交1376元'}
{'name': 'cccc', 'dz': 'zzz县', 'price': '1.6元/斤', 'dw': '成交7246元'}
import pandas as pd

dic = {'品名':[],'价格':[],'成交率':[],'地址':[]}

with open(r'data.txt', 'r', encoding='utf-8') as fileObj:
    for line in fileObj.readlines():
        d = eval(line)
        dic['品名'].append(d['name'])
        dic['价格'].append(d['price'])
        dic['成交率'].append(d['dw'])
        dic['地址'].append(d['dz'])
df = pd.DataFrame(dic)
print(df)
df.to_csv(r'data.csv',index=None)

结果

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

可以考虑用 pandas
read_csv 读数据
to_excel 写excel

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632