Python实现将文本数据导入Excel表格,并按格式保存

x33g5p2x  于2022-04-20 转载在 Python  
字(0.6k)|赞(0)|评价(0)|浏览(665)

序言

它来了,它又来了。

本文实现用Python将文本文件自动保存到Excel表格里面去。

需求

  1. 将锦江区.txt 文件中的数据整理到 锦江区.xlsx 的 锦江区 sheet ;
  2. 将推荐菜字段丢弃(保留前面14个字段) ;
  3. 将人均消费中的 ¥ 符号去掉,如果价格为空整条数据都不要;

成果展示

txt文本部分数据


效果


稍微打了点码,尊重一下别人。

代码展示

  1. import openpyxl
  2. workbook = openpyxl.Workbook()
  3. sheet = workbook.active
  4. sheet.title = '锦江区'
  5. # 平均价格在列表中的序号
  6. price_no = 6
  7. with open('锦江区.txt', mode='r', encoding='utf-8') as f:
  8. header = f.readline()
  9. lines = f.readlines()
  10. header = header.split(',')[:14]
  11. sheet.append(header)
  12. print(header)
  13. for line in lines:
  14. line_data = line.split(',')[:14]
  15. if not line_data[price_no]:
  16. continue
  17. line_data[price_no] = line_data[price_no].strip('¥')
  18. sheet.append(line_data)
  19. workbook.save('锦江区.xlsx')

好了,兄弟们快去试试吧!记得点赞收藏~

相关文章