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

 

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

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python实现将文本数据批量导入Excel表格,并按格式保存 - Python技术站

(0)
上一篇 2023年4月2日 下午5:44
下一篇 2023年4月2日

相关文章

  • 圣诞节快到了,教大家用Python画一个简单的圣诞树和烟花,送给那个她

    这不是圣诞节快到了,准备让让女朋友开心开心,也算是亲手做的,稍稍花了点心思。 话不多说,咱们直接来展示吧,学会了赶紧画给你的那个她吧! 本文分为两个大块,我们先来试试画圣诞树。 圣诞树 效果展示 代码展示 导入模块 import turtle as t from turtle import * import random as r import time  …

    Python开发 2023年4月2日
    00
  • 使用Python探索四大名著【红楼梦】人物之间的关系,简直帅呆了

        《红楼梦》作为我国四大名著之一,古典小说的巅峰之作,粉丝量极其庞大,而红学也经久不衰。所以我们今天通过 Python 来探索下红楼梦里那千丝万缕的人物关系,话不多说,开始整活! 一、准备工作 红楼梦txt格式电子书一份 金陵十二钗+贾宝玉人物名称列表 宝玉 nr 黛玉 nr 宝钗 nr 湘云 nr 凤姐 nr 李纨 nr 元春 nr 迎春 nr 探春…

    2023年4月2日
    00
  • 花了一个月终于整理出来了,800道Python习题,试试你能做对多少道!

    最近沉寂的太久了,只为了给大家准备这一套试题,这大概是全网最全面的了,各位学这么久Python,检验学习成果的时间到了!! 话不多说我们直接开始把! 一、填空题 001、Python安装扩展库常用的工具是__________和conda,其中后者需要安装Python集成开发环境Anaconda3之后才可以使用,而前者是Python官方推荐和标配的; 我还给大…

    Python开发 2023年4月2日
    00
  • 7个你可能从未使用过的Python隐藏技巧

    Python 是每个程序员都喜欢的语言,因为它易于编码和易于阅读的语法。但是,你知道 python 有一些很酷的技巧可以用来让事情变得更简单吗?在今天的内容中,我将与你分享7 个你可能从未使用过的Python 技巧。 1、功能属性 这种 hack 类似于类和对象概念。现在,可以声明,也可以稍后在程序中使用调用的函数属性。 下面我展示一个示例代码 # Func…

    Python开发 2023年4月2日
    00
  • 八个超级好用的Python自动化脚本,简直太好用了

    每天你都可能会执行许多重复的任务,例如阅读新闻、发邮件、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化的代名词。 小编今天分享 8 个非常有用的 Python 自动化脚本。喜欢记得收藏、关注、点赞。 1、自动化阅读网页新闻 这个脚本能够实现从网页中抓取文本,然后自动化…

    Python开发 2023年4月2日
    00
  • Python基础之reduce函数

    哈喽大家好,今天说一下reduce函数的使用方法,以及与for循环的对比。 reduce函数原本在python2中也是个内置函数,不过在python3中被移到functools模块中。 reduce函数先从列表(或序列)中取出2个元素执行指定函数,并将输出结果与第3个元素传入函数,输出结果再与第4个元素传入函数,…,以此类推,直到列表每个元素都取完。 # 很…

    Python开发 2023年4月2日
    00
  • 重温Python基础——用户输入和while循环

    哈喽兄弟们,本节咱们来复习一下用户输入和while循环。 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其赋值给一个变量,以方便继续使用。例如我们尝试让用户输入一些东西 a = input(“请输入一个数”) print(a) 运行结果 请输入一个数   这时我们就可以根据要求输入数值函数…

    Python开发 2023年4月2日
    00
  • Python遇上SQL,于是一个好用的Python第三方库出现了

    1. 演示数据 本文的所有演示数据,均是基于下方的四张表。下面这四张表大家应该不陌生,这就是网传50道经典MySQL面试题中使用到的几张原表。关于下方各表之间的关联关系,我就不给大家说明了,仔细观察字段名,应该就可以发现。 2. pandasql的使用 1)简介 pandas中的DataFrame是一个二维表格,数据库中的表也是一个二维表格,因此在panda…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部