<强>题目:强>
有一个名为produceSales.xlsx的表格文件,每一行代表一次单独的销售纪录,第一列(A)是产品名字,第二行(B)是产品价格,第三行(C)是销售的数量,第四行(D)是本次销售总收入(根据单价和销售数量会自动计算,当B, C列变动会自动计算新的值)。
现在假设表格中芹菜、大蒜、柠檬这三个商品的单价设置错误,请更新表格设置新的价格:
1.19<代码>芹菜 大蒜3.07 柠檬1.27 代码>
<强>代码强>
<代码>进口openpyxl def修改(表、名称、值): 连续指数,在列举(sheet.rows): 如果名字==表(A + str(指数+ 1)]value: sheet.cell(=指数+ 1行,=2,列值=https://www.yisu.com/zixun/value) 试一试: 世行=openpyxl.load_workbook (“produceSales.xlsx”) 表=wb (wb.active.title) 修改(“芹菜”表,1.19) 修改(表,“大蒜”,3.07) 修改(“柠檬”表,1.27) wb.save (“produceSales.xlsx”) 除了例外e: 打印(“修改表格出错!”,“\ n”, e) 其他: 打印(“修改数据成功……”) 代码>
<>强运行截图强>