百木园-与人分享,
就是让自己快乐。

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

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

需求

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

成果展示

txt文本部分数据

在这里插入图片描述

效果

在这里插入图片描述

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

代码展示

import openpyxl
# Python学习交流群 815624229

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\')

 

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


来源:https://www.cnblogs.com/hahaa/p/16167257.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Python实现将文本数据批量导入Excel表格,并按格式保存

相关推荐

  • 暂无文章