python练习之excel表格管理
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表格管理相关推荐
- python怎么读excelsheet_python3 excle(python怎么读写excel文件)
python读取已经打开的3个word和excle文件的路径 用 win32com 操控 word和Excel就可以实现 咋样把python写入excle中 # 需安装 xlrd-0.9.2 和 xl ...
- python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. http://xlrd.readthedocs.io/en/latest/ 1.xlrd ...
- python能实现excel什么功能_Python pandas对excel的操作实现示例
最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...
- excel调用python编程-用Python如何开发Excel宏脚本?新手必学
今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...
- python能做表格吗-python可以用来做excel吗
大家好,我们今天来一起探索一下用Python怎么操作Excel文件.与word文件的操作库python-docx类似,Python也有专门的库为Excel文件的操作提供支持,这些库包括xlrd.xlw ...
- python读取数据文件-python多种读写excel等数据文件的方式(收藏篇)
前言: python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv.txt.json等).excel文件.数据库文件.api等其他数据文件.下面小编整理下python到底有哪些 ...
- python处理excel表格数据-零基础使用Python读写处理Excel表格的方法
引 由于需要解决大批量Excel处理的事情,与其手工操作还不如写个简单的代码来处理,大致选了一下感觉还是Python最容易操作. 安装库Python环境 首先当然是配环境,不过选Python的一个重要 ...
- 怎么用python处理excel文件-Python自动化如何处理excel文件数据
原标题:Python自动化如何处理excel文件数据 在python自动化中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似 ...
最新文章
- Windows Azure ISV博客系列:ReedRex 的sociobridge
- Spark、Flink、CarbonData技术实践最佳案例解析
- 11月27日struts项目练习评审
- 腾讯微博——点击按钮自动加关注代码
- python 命名空间报错_python命名空间与作用域
- Django REST framework+Vue 打造生鲜超市(九)
- Spark交互式工具spark-shell
- windows网络编程
- 关于谷歌浏览器Google Chrome 打开所有网页都显示“无标题”的解决办法。
- 微信内置浏览器打开所有页面空白解决方案
- (附源码)Springboot工程技术研究中心小程序 毕业设计 201738
- 【入门】(二)相机标定、矩阵求解、相机位姿势估计
- socket函数接口
- javaSE探赜索隐六(常用类API)
- 业务流程图绘制方法经验谈(下篇)
- Permission denied: user=administrator, access=WRITE 问题解决
- phpinfo函数的使用
- 六年级计算机机器人考试试题,小学六年级下册信息技术教案:机器人行走
- 盘点2019年十大泡沫经济事件:今年哪个行业有点衰?
- 给电视剧标注人脸的简单步骤: