发布时间:2024-09-02 13:01
它来了,它又来了。
本文实现用Python将文本文件自动保存到Excel表格里面去。
需求
- 将锦江区.txt 文件中的数据整理到 锦江区.xlsx 的 锦江区 sheet ;
- 将推荐菜字段丢弃(保留前面14个字段) ;
- 将人均消费中的 ¥ 符号去掉,如果价格为空整条数据都不要;
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
sheet.title = \'锦江区\'
# 平均价格在列表中的序号
price_no = 6
with open(\'锦江区.txt\', mode=\'r\', encoding=\'utf-8\') as f:
header = f.readline()
lines = f.readlines()
header = header.split(\',\')[:14]
sheet.append(header)
print(header)
for line in lines:
line_data = line.split(\',\')[:14]
if not line_data[price_no]:
continue
line_data[price_no] = line_data[price_no].strip(\'¥\')
sheet.append(line_data)
workbook.save(\'锦江区.xlsx\')
好了,兄弟们快去试试吧!记得点赞收藏~