python操作excel表,用for循环对sheet1、sheet2、sheet3执行相同操作:单元格[B3]写入内容“运调中心”
时间: 2023-05-19 18:07:28 浏览: 230
可以使用openpyxl库来操作excel表格,以下是示例代码:
```python
import openpyxl
# 打开excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 遍历每个sheet
for sheet_name in wb.sheetnames:
sheet = wb[sheet_name]
# 写入单元格
sheet['B3'] = '运调中心'
# 保存修改
wb.save('example.xlsx')
```
这段代码会打开名为example.xlsx的excel文件,遍历每个sheet,然后将单元格B3的内容修改为“运调中心”,最后保存修改。
相关问题
python操作excel表,用for循环对sheet31、sheet32、sheet33执行相同操作:单元格[B3]分别写入sheet1、sheet2、sheet3里单元格[F6]和[H9]值的和
可以使用openpyxl库来操作excel表格,以下是代码示例:
```python
import openpyxl
# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取sheet31、sheet32、sheet33
sheet31 = workbook['sheet31']
sheet32 = workbook['sheet32']
sheet33 = workbook['sheet33']
# 循环遍历三个sheet
for sheet in [sheet31, sheet32, sheet33]:
# 获取sheet1、sheet2、sheet3里单元格[F6]和[H9]的值
f6_value = workbook['sheet1']['F6'].value
h9_value = workbook['sheet2']['H9'].value
# 计算和并写入[B3]
sum_value = f6_value + h9_value
sheet['B3'] = sum_value
# 保存修改后的excel文件
workbook.save('example.xlsx')
```
注意:需要先安装openpyxl库,可以使用pip命令进行安装。
python操作excel表,用for循环对sheet31、sheet32、sheet33执行如下操作:sheet31单元格[B3]写入sheet1单元格[F6]和[H9]值的和,sheet32单元格[B3]写入sheet2单元格[F6]和[H9]值的和,sheet33单元格[B3]写入sheet3单元格[F6]和[H9]值的和
可以使用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]单元格中。
阅读全文