1.每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格 (B)、销售的磅数(C),以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数,并将结果取整到分。有了这个公式,如果列 B 或 C 发生化,TOTAL 列中的单元格将自动更新.

需要更新的价格如下:
Celery 1.19
Garlic 3.07
Lemon 1.27

现在假设 Garlic、 Celery 和 Lemons 的价格输入的不正确。这让你面对一项无聊的任务:遍历这个电子表格中的几千行,更新所有 garlic、celery 和 lemon 行中每磅的价格。你不能简单地对价格查找替换,因为可能有其他的产品价格一样,你不希望错误地“更正”。对于几千行数据,手工操作可能要几小时。
import openpyxl

def right_Price(wbname,thingname,thingPrice):##打开工作簿wb = openpyxl.load_workbook(wbname)##获取要操作的工作表sheet = wb.active###获取商品信息保存到列表中info_all = []for row in sheet.rows:thing = [cell.value for cell in row]info_all.append(thing)for things in info_all:if things[0] == thingname:things[1] = thingPricefor row , item in enumerate(info_all):for column,cellValue in enumerate(item):sheet.cell(row = row+1,column = column+1,value = cellValue)wb.save(filename=wbname)print("写入成功!")
right_Price('produceSales.xlsx','Celery',1.19)
right_Price('produceSales.xlsx','Garlic',3.07)
right_Price('produceSales.xlsx','Lemon',1.27)

更改后价格及磅数变化

python练习之excel表格管理相关推荐

  1. python怎么读excelsheet_python3 excle(python怎么读写excel文件)

    python读取已经打开的3个word和excle文件的路径 用 win32com 操控 word和Excel就可以实现 咋样把python写入excle中 # 需安装 xlrd-0.9.2 和 xl ...

  2. python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  3. python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...

    常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. http://xlrd.readthedocs.io/en/latest/ 1.xlrd ...

  4. python能实现excel什么功能_Python pandas对excel的操作实现示例

    最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...

  5. excel调用python编程-用Python如何开发Excel宏脚本?新手必学

    今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...

  6. python能做表格吗-python可以用来做excel吗

    大家好,我们今天来一起探索一下用Python怎么操作Excel文件.与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd.xlw ...

  7. python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)

    前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...

  8. python处理excel表格数据-零基础使用Python读写处理Excel表格的方法

    引 由于需要解决大批量Excel处理的事情,与其手工操作还不如写个简单的代码来处理,大致选了一下感觉还是Python最容易操作. 安装库Python环境 首先当然是配环境,不过选Python的一个重要 ...

  9. 怎么用python处理excel文件-Python自动化如何处理excel文件数据

    原标题:Python自动化如何处理excel文件数据 在python自动化中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似 ...

最新文章

  1. Windows Azure ISV博客系列:ReedRex 的sociobridge
  2. Spark、Flink、CarbonData技术实践最佳案例解析
  3. 11月27日struts项目练习评审
  4. 腾讯微博——点击按钮自动加关注代码
  5. python 命名空间报错_python命名空间与作用域
  6. Django REST framework+Vue 打造生鲜超市(九)
  7. Spark交互式工具spark-shell
  8. windows网络编程
  9. 关于谷歌浏览器Google Chrome 打开所有网页都显示“无标题”的解决办法。
  10. 微信内置浏览器打开所有页面空白解决方案
  11. (附源码)Springboot工程技术研究中心小程序 毕业设计 201738
  12. 【入门】(二)相机标定、矩阵求解、相机位姿势估计
  13. socket函数接口
  14. javaSE探赜索隐六(常用类API)
  15. 业务流程图绘制方法经验谈(下篇)
  16. Permission denied: user=administrator, access=WRITE 问题解决
  17. phpinfo函数的使用
  18. 六年级计算机机器人考试试题,小学六年级下册信息技术教案:机器人行走
  19. 盘点2019年十大泡沫经济事件:今年哪个行业有点衰?
  20. 给电视剧标注人脸的简单步骤:

热门文章

  1. java keytool 代码_java中Keytool的使用总结
  2. 《万历十五年》段落摘抄
  3. 足球数据API接口 - 【指数接口1】API调用示例代码
  4. VMware 安装 Windows11
  5. 2015年第一季度总结
  6. 教你看懂车牌号——全国车牌详解细表
  7. 利用51单片机进行LED 跑马灯设计
  8. matlab与hfss联合仿真
  9. 【Allegro学习笔记】表面贴装封装设计过程——0402封装
  10. 【抽象类与接口的简单介绍】