openyxl.load.workbook怎么利用循环生成多条数据
时间: 2023-09-06 08:03:38 浏览: 147
使用openpyxl.load_workbook可以加载已有的Excel文件,并进行操作。如果要利用循环生成多条数据,可以按照以下步骤进行:
1. 首先,加载已有的Excel文件,并选择需要操作的工作表:
```python
from openpyxl import load_workbook
# 加载Excel文件
wb = load_workbook('file.xlsx')
# 选择工作表
ws = wb['Sheet1']
```
2. 根据需要生成的数据量,设置循环进行数据生成。假设需要生成5条数据:
```python
for i in range(5):
# 在指定的单元格中写入数据
ws.cell(row=i+1, column=1).value = 'Data ' + str(i+1)
```
以上代码使用循环控制变量i生成5条数据,并逐行写入Excel的第一列中。
3. 最后,保存修改后的Excel文件:
```python
# 保存文件
wb.save('file.xlsx')
```
以上代码将修改后的Excel文件保存为同一文件。
通过以上步骤,使用openpyxl.load_workbook和循环可以方便地生成多条数据,并将其写入Excel文件中。
阅读全文