python 向excel已有数据的表中的空行追加数据
时间: 2023-08-12 16:09:52 浏览: 108
可以使用 Python 的 `openpyxl` 模块来操作 Excel 文件。具体实现步骤如下:
1. 打开 Excel 文件并定位到指定的工作表。
```python
from openpyxl import load_workbook
# 打开 Excel 文件并定位到指定的工作表
workbook = load_workbook(filename='example.xlsx')
worksheet = workbook['Sheet1']
```
2. 获取当前工作表的最后一行,并在其后面插入新的数据。
```python
# 获取当前工作表的最后一行
last_row = worksheet.max_row
# 在最后一行的下一行插入新的数据
worksheet.cell(row=last_row+1, column=1, value='new_data_1')
worksheet.cell(row=last_row+1, column=2, value='new_data_2')
```
3. 保存 Excel 文件。
```python
# 保存 Excel 文件
workbook.save(filename='example.xlsx')
```
完整代码如下:
```python
from openpyxl import load_workbook
# 打开 Excel 文件并定位到指定的工作表
workbook = load_workbook(filename='example.xlsx')
worksheet = workbook['Sheet1']
# 获取当前工作表的最后一行
last_row = worksheet.max_row
# 在最后一行的下一行插入新的数据
worksheet.cell(row=last_row+1, column=1, value='new_data_1')
worksheet.cell(row=last_row+1, column=2, value='new_data_2')
# 保存 Excel 文件
workbook.save(filename='example.xlsx')
```
阅读全文