从字典取值用openpyxl一次批量修改已有表格多个单元格
时间: 2023-05-21 18:06:19 浏览: 102
批量修改多个工作簿下同一单元格
您可以使用 openpyxl 库的 load_workbook() 函数打开 Excel 表格,然后使用它的 active 属性选择第一个表单,接着可以使用 cell() 函数选定需要修改值的单元格,并使用它的 value 属性修改值。最后,使用 save() 函数保存修改后的表格即可。
以下是示例代码:
```python
from openpyxl import load_workbook
# 打开 Excel 表格
workbook = load_workbook('example.xlsx')
# 选择第一个表单
worksheet = workbook.active
# 选定需要修改值的单元格
cell1 = worksheet.cell(row=1, column=1)
cell2 = worksheet.cell(row=2, column=1)
# 修改单元格的值
cell1.value = '新的值1'
cell2.value = '新的值2'
# 保存修改后的表格
workbook.save('example.xlsx')
```
注意,示例中的 'example.xlsx' 是需要修改的表格的文件名,您需要根据实际情况进行修改。
阅读全文