[要求]

1,生成 蔬菜价格明细表
2,把价格变动的菜价,更新到总表中

[思路]

1,利用 集合的原理, key不变, 只更新value
2,按列生成数据
3,整理数据成集合的形式 ,包括原始价格和新价格
4,遍历表格中名称和价格, 选取变更的价格 更新到新表中

coding:utf-8

材料: 原始菜名 新价格

名称 = (
“白菜、菠菜、油菜、卷心菜、苋菜、韭菜、蒿菜、香菜、芥菜、芥兰、茴香、蒜苗、莴笋、空心菜、豌豆尖、生菜、白花菜、青花菜、油麦菜、甘蓝、小葱、萝卜、马铃薯、藕、甘薯、山药、芋头、茭白、苤蓝、慈姑、洋葱、生姜、大蒜、蒜薹、韭菜花、大葱、韭黄、冬瓜、南瓜、西葫芦、丝瓜、黄瓜、茄子、西红柿、苦瓜、辣椒、玉米、小瓜、毛豆、豌豆、蚕豆、扁豆、豇工、四季豆、香菇、平菇、金针菇、木耳、银耳、杏鲍菇、口蘑”
)
菜价_up=“菠菜:100.00、油菜:100.50、苋菜:100.99、香菜:0.80”

1,调入模块

import random
from openpyxl import Workbook

2, 新建表格

wb=Workbook()
ws=wb.active

3, 填充列标题

ws.append([“序号”, “菜名”, “单价”, “数量”, “合计”]) # 用列表的形式填充

4, 填充表格 数据 以列填充

名称_list=名称.split("、") #字符串变列表
for 序号,名称 in enumerate(名称_list):
# print(序号,名称)
ws.cell(row=序号+2,column=1).value =序号+1
ws.cell(row=序号+2,column=2).value =名称
ws.cell(row=序号+2,column=3).value =round(random.uniform(3,15),2) #单价
ws.cell(row=序号+2,column=4).value =random.randint(30,50) #数量
价格=ws.cell(row=序号+2,column=3).value*ws.cell(row=序号+2,column=4).value
ws.cell(row=序号+2,column=5).value = 价格

=表格数据制作完成============

5, 清洗 把菜价更改 调整成 集合形式

菜价_up_list=菜价_up.split("、")
菜价_up_data={}
for i in 菜价_up_list:
菜价_up_data[i.split("

Python openpyxl 蔬菜价格明细表变动相关推荐

  1. python预测机票价格_一种国内机票价格预测方法与流程

    本发明属于机票查询预测技术领域,具体涉及一种国内机票价格预测方法. 背景技术: 随着生活水平的提高,选择飞机作为旅游出行的交通工具的人数逐年增加.但是,旅客对于机票价格依然十分敏感,且以最优价格购买心 ...

  2. 机器学习-使用决策树DecisionTreeRegressor模型对水果蔬菜价格预测

    决策树-常用于数据分析领域的分类和回归 数据集fruitvegprices-2017_2022.csv数据集来对水果价格的预测. 水果蔬菜价格数据集自取 本数据用来学习所用,如有错误请指正 决策树 首 ...

  3. python培训班价格-上海Python培训学费价格是多少

    原标题:上海Python培训学费价格是多少 作为人工智能时代的首选语言,python越来越受到欢迎,也逐渐被更多的人所熟知,学习python成为从事人工智能的基础.对于想学习python的人来说pyt ...

  4. Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类

    Python openpyxl打开有公式的表格,如果直接读取,会出现有公式的单元格为空或零的情况. 参见: https://blog.csdn.net/weixin_45903952/article/ ...

  5. python openpyxl删除excel特定行数据遇到的问题

    python openpyxl删除excel特定行数据遇到的问题 for row in sheet_codereview.rows:for cell in row:print(cell.row,cel ...

  6. 大数据实验一 关联规则实验题目:蔬菜价格相关性分析

    学习来源 实验目的:在掌握关联规则算法的原理的基础上,能够应用关联规则算法解决实际问题. 实验内容:根据实验数据,采用Apriori等关联规则发现算法,给出相关关联规则. 实验要求:给出数据预处理过程 ...

  7. python+openpyxl报KeyError: “There is no item named ‘[].xml‘ in the archive“

    python+openpyxl报KeyError: "There is no item named '[].xml' in the archive" if __name__=='_ ...

  8. 使用Apriori实现蔬菜价格涨跌关联分析

    Apriori算法基本流程: 0.设定最小支持度(数)和最小置信度(数) 1.遍历事件集,形成1项集,删去不满足的最小支持度(数)和最小置信度(数)的事件,得到频繁1项集. 2.由频繁k项集生成(k+ ...

  9. 爬取北京新发地蔬菜价格

    北京新发地 # -*- coding:utf-8 -*- #@Time : 2021/12/30 11:25 #@Author : dogge #@File :test.py #@software:P ...

最新文章

  1. 【java】staitc
  2. 初等数论--同余方程--二元一次不定方程的通解形式
  3. 方舟原始恐惧mod生物代码_重磅!命令与征服和红色警戒源代码在GitHub公布了
  4. 杨老师的新课!数学应用
  5. eclipse打包成jar_Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
  6. python中的defaultdict_简介Python的collections模块中defaultdict类型的用法
  7. github 进阶说明
  8. a java虚拟机_Java虚拟机
  9. oracle ext size,linux ext3 inode大小调整方法
  10. 边工作边刷题:70天一遍leetcode: day 11-1
  11. Vue项目中的RSA加解密
  12. 单线程实现同时监听多个端口(windows平台c++代码)
  13. ******2:***常用工具排行榜-《百晓生兵器谱》
  14. fairygui 与 spine动画的适配处理
  15. 21年,周杰伦越发孤独
  16. 关于印发国家测绘地理信息局2013年立法工作计划的通知
  17. SpringMvc中的@RequestMapping value 6个基本用法
  18. 李彦宏高中全国计算机比赛,中国互联网“男神”李彦宏学生时代的那些事
  19. 亿格瑞A5-hdmi故障了
  20. 超简单、超实用的统计方法——因子分析

热门文章

  1. 秦雅:IT女生对未来职业的一点思考
  2. 基于BLG7289的数码管可调时钟
  3. java项目:批量修改文件名字
  4. oracle—pl/sql
  5. 彻底解决Win10频繁禁用IME或者已禁用IME后无法启用的问题
  6. 前端性能优化总结/懒加载、函数节流、优化dom操作、雪碧图、合并文件
  7. appium自动化获取app的appPackage与appActivity方法总结
  8. PS笔刷:150个天气套装
  9. java使用字符流读取文件
  10. conda多环境切换与安装