python之实现对excel表格数据的修改

  

<强>题目:
有一个名为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)
  其他:
  打印(“修改数据成功……”)
   
  

<>强运行截图
 python之实现对excel表格数据的修改

  

 python之实现对excel表格数据的修改

  

 python之实现对excel表格数据的修改

python之实现对excel表格数据的修改