replace_info有多少个列表是不确定的
时间: 2024-04-13 10:31:08 浏览: 8
如果`replace_info`中的列表数量是不确定的,我们可以使用循环来处理每个列表。下面是相应的代码示例:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('filename.xlsx')
# 选择特定的sheet页
sheet = wb['3001权限匹配规则维护']
# 嵌套列表信息
replace_info = [[11, 13], [15, 19], [21, 25], [27, 30]] # 示例,可以根据实际情况修改
# 获取报文发送列的第10行
row_10 = sheet['报文发送'][9]
# 遍历replace_info中的每个列表
for row_nums in replace_info:
start_row, end_row = row_nums
# 将start_row到end_row行放进第10行的标签内
for row_num in range(start_row - 1, end_row):
cell_value = sheet.cell(row=row_num + 1, column=2).value
row_10.value += cell_value
# 保存修改后的Excel文件
wb.save('filename.xlsx')
```
在上面的代码中,我们假设`replace_info`是一个包含多个嵌套列表的列表。我们使用一个外部循环来遍历`replace_info`中的每个列表,并使用内部循环将每个列表中的行放进第10行的标签内。
请注意,在实际使用时,需要根据`replace_info`的实际情况进行修改。另外,为了读取和保存Excel文件,需要确保安装了`openpyxl`库,可以使用`pip install openpyxl`来进行安装。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)