openpyxl 插入行
时间: 2023-07-08 08:44:09 浏览: 106
python-openpyxl读写Excel
要在 openpyxl 中插入一行,可以使用 `insert_rows()` 方法。该方法需要两个参数:插入行的索引和插入的行数。以下是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 在第二行之后插入3行
worksheet.insert_rows(2, 3)
# 将单元格A2到C2合并,并填充内容
worksheet.merge_cells('A2:C2')
worksheet['A2'] = '插入的新行'
# 保存工作簿
workbook.save('example.xlsx')
```
在此示例中,我们选择第一个工作表,并在第二行之后插入了三行。我们还将单元格A2到C2合并,并填充内容。最后,我们将工作簿保存到一个名为 `example.xlsx` 的文件中。
阅读全文