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

 

好了,兄弟們快去試試吧!記得點贊收藏~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM