python在excel中插入一行
时间: 2023-10-18 07:02:34 浏览: 166
python将数据写入excel
5星 · 资源好评率100%
可以使用Python的`openpyxl`库进行操作。
首先,导入`openpyxl`库,打开Excel文件并选择要操作的工作表。
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
```
然后,使用`insert_rows()`方法插入新行,并指定要插入的位置。例如,在第2行插入新行:
```python
# 在第2行插入新行
worksheet.insert_rows(2)
```
最后,保存修改并关闭Excel文件。
```python
# 保存修改并关闭Excel文件
workbook.save('example.xlsx')
workbook.close()
```
完整代码示例:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 在第2行插入新行
worksheet.insert_rows(2)
# 保存修改并关闭Excel文件
workbook.save('example.xlsx')
workbook.close()
```
阅读全文