通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

实例05—辛苦修改3小时,Python赶来帮大忙

模拟场景需求:

由于天气寒冷,大雪封路,加上疫情防控需要,快递涨价,公司不得不对曾经包邮的产品价格做出调整,由于包邮产品众多且五花八门,如果采取一个个查找,再修改商品价格,至少需要3个小时才能完成,有没有批量的计算机自动完成的呢?第三方软件肯定是没有的,这时Python处理Excel文件的模块openpyxl派上用场了,看我怎么样用它搞定我们的“海量数据中批量修改大数据”。

3小时眼花手酸Excel表格大数据修改,Python3分钟搞定

1、用到的知识点:

Python的循环,字符串及操作方法,wb对象基本操作,ws整列读写方法等,

2、用到的文件:

网络公开的Excel文件,淘宝爆款清单2017版,是一个超大型的Excel文件,足足有四千多行的数据,如需要请下载,通过阿里云盘分享,链接如下:https://www.aliyundrive.com/s/8xbUHENrDzC

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

待处理数据

通过关键字,3分钟批量修改Excel大数据

3、修改要求:

对于商品名称中带有“包邮”字样的商品,其价格加上1.88元,并且更新,修改完毕后保存到新的文件中,以防万一程序有缺陷,将电子表改错。

4、操作步骤思维导图:

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

5、代码操作编写截图:

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

代码截图1

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

代码截图2

give your the code:

from openpyxl import load_workbook
wb = load_workbook('淘宝爆款清单.xlsx')

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

ws = wb.active
# 方案一:逐行读取全表格
for i in range(2,ws.max_row+1):
tmp_name = ws.cell(row=i,column=5).value #逐行的第5列数据
if '包邮' in tmp_name:
# 由于每行对应的价格是文本数据,需要转化成float再加上1.88
ws.cell(row=i,column=6).value = float(ws.cell(row=i,column=6).value) + 1.88
# 错误方式:ws.cell(row=i,column=6).value += 1.88
# 方案二:按列遍历
# 选取商品名称所在列,这里是E列
# cells = ws['E']
# for cell in cells:
# i = cell.row
# j = cell.column
# tmp_name = cell.value
# if '包邮' in tmp_name:
# ws.cell(i,j+1).value = float(ws.cell(i,j+1)) + 1.88

6、运行结果展示:

通过关键字分钟修改表格大数据(通过关键字分钟修改表格大数据怎么改)

展示正确结果

网友们可以结合本例子进行大数据批量修改,要举一反三,灵活应用,不懂基础的操作的可以参考我的Python处理Excel入门视频合集哦<>

亲,要亲自动手敲,复制一时爽,学坏没商量^_^,实战课程的视频随后会推出,请多多关注哦。

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/195950.html

(0)
电脑教程电脑教程
串口通信(RS-232/RS-422/RS-485)
上一篇 2022年11月28日 09:10
华为AX3路由器无线桥接【简易教程】
下一篇 2022年11月28日 09:21

相关推荐

  • 新邮通信-T103H 如何设置和破解

    原标题:"新邮通信-T103H 如何设置和破解"的相关路由设置教程。来源 - WiFi之家网。

    问:今天家里换个光纤,电信送了个路由、无线、ITV、电话一体的集成盒子,但是我用192.168.1"

    192.168.1.1 2021年1月11日
    16.5K
  • 路由器设置默认ip地址(路由器默认ip地址是什么)

    路由器设置默认ip地址 路由器是连接互联网与局域网的网络设备,它能够将来自其他计算机的数据包转发到目标计算机,实现网络通信能力。在使用路由器时,我们需要对其进行一些设置,其中之一就…

    网络 2024年11月4日
    3.8K
  • tplogincn手机登录官网(ap面板安装教程手机)

    本文目录1、tplogincn手机登录官网,ap面板安装教程手机?2、tplogincn手机登录入口设置密码?3、login登录入口?4、link管理员登录入口?5、tplogincn客户端怎么下载?tplogincn手机登录官网2.手机连接上无线WiFi信号手机连接AP面板的默认无线WiFi信号,不管你是连接了一个AP面板或者多个AP面板,1、tplogincn手机登录官网

    2023年5月19日
    7.7K
  • 弄了一个新wifi怎么设置?

    问:弄了一个新wifi怎么设置?答:买回来的新wifi,或者恢复出厂设置后的wifi,必须要登录到它的设置界面,设置好 上网账号和密码、wifi名称和密码,管理员密码 这几个参数,完成设置后才可以使用。注意:(1)不同品牌的wifi路由器,设置界面显示的内容是不一样的,但是设置wifi上网的步骤大体

    2021年5月7日
    13.9K
  • 4g到5g需要换卡吗(图文)

    【导读】4g到5g需要换卡吗,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。4g到5g是不需要需要换卡的。办理5g是原卡原号直接使用的,建

    2021年7月15日
    34.4K
  • 手机一直发热很烫怎么办(手机持续发热怎么办?)

    天气越来越热,手机时不时发烫,玩机与安全,肿么破? 首先我们来看看手机发烫的原因 01 充电 充电过程中,手机升温会比较快。不过不要担心,一般的锂电池都自带调节功能,当上升到指定温度后,手机就会自动减缓充电速度,降低温度。需要注意的是,如果使用非原装充电器

    2022年2月25日
    19.3K
  • 台式电脑连接wifi步骤无网络【图】

    原标题:"台式机可以连接wifi吗?【图】"的相关路由器192.168.1.1登陆页面设置教程资料分享。- 来源:WiFi之家网。

    问:台式机可以连接wifi上网吗?

    路由器是放在客厅的,台式机"

    路由器设置 2021年2月20日
    29.9K
  • 小米电竞路由器设置教学(小米4c路由器设置教程)

    小米电竞路由器设置教学(小米4c路由器设置教程) 小米4c路由器是一款性价比很不错的路由器,它不仅价格亲民,还支持电竞模式,为玩家提供更稳定、更流畅的网络环境。下面就来详细介绍一下…

    网络 2024年12月14日
    1.5K
  • 修复win7缩略图标错乱解决方法

    原标题:"修复win7缩略图标错乱的两妙招"相关电脑问题教程分享。 - 来源:WiFi之家网。不少使用win7系统的用户,经常在浏览一些图片或者视频文件时,都有遇到过文件图标或者缩略图无法显示的问题。那

    2021年8月19日
    2.8K
  • u盘和sd卡哪个更耐用 有什么区别

    原标题:"U盘和SD卡有哪些不同点"相关电脑问题教程分享。 - 来源:WiFi之家网。电脑小白真的很不容易,高手眼中最简单的U盘和SD卡有何区别都不知道,经常被耻笑!今天就为大家分享小常识:U盘和SD卡

    常见问题 2021年7月17日
    48.0K