python操作excel表,用for循环对sheet31、sheet32、sheet33执行如下操作:sheet31单元格[B3]写入sheet1单元格[F6]和[H9]值的和,sheet32单元格[B3]写入sheet2单元格[F6]和[H9]值的和,sheet33单元格[B3]写入sheet3单元格[F6]和[H9]值的和
时间: 2023-05-21 08:02:34 浏览: 83
可以使用openpyxl库来操作excel表格,具体代码如下:
```python
import openpyxl
# 打开excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取sheet31、sheet32、sheet33
sheet31 = wb['sheet31']
sheet32 = wb['sheet32']
sheet33 = wb['sheet33']
# 获取sheet1、sheet2、sheet3
sheet1 = wb['sheet1']
sheet2 = wb['sheet2']
sheet3 = wb['sheet3']
# 获取sheet1单元格[F6]和[H9]的值
value1 = sheet1['F6'].value + sheet1['H9'].value
# 获取sheet2单元格[F6]和[H9]的值
value2 = sheet2['F6'].value + sheet2['H9'].value
# 获取sheet3单元格[F6]和[H9]的值
value3 = sheet3['F6'].value + sheet3['H9'].value
# 将值写入sheet31、sheet32、sheet33的[B3]单元格
sheet31['B3'] = value1
sheet32['B3'] = value2
sheet33['B3'] = value3
# 保存excel文件
wb.save('example.xlsx')
```
这段代码可以实现对excel表格的操作,将sheet1、sheet2、sheet3中的[F6]和[H9]的值相加,并将结果写入到sheet31、sheet32、sheet33的[B3]单元格中。
阅读全文