python代码:从“申请表”工作簿Sheet1向“汇总表”工作簿Sheet1的空行中追加数据
时间: 2023-07-15 16:11:42 浏览: 75
可以使用Python中的openpyxl模块来实现。
首先需要安装openpyxl模块,可以使用以下命令进行安装:
```
pip install openpyxl
```
接下来是代码实现,以下是示例代码:
```python
from openpyxl import load_workbook
# 打开“申请表”工作簿
wb1 = load_workbook('申请表.xlsx')
# 获取Sheet1工作表
ws1 = wb1['Sheet1']
# 打开“汇总表”工作簿
wb2 = load_workbook('汇总表.xlsx')
# 获取Sheet1工作表
ws2 = wb2['Sheet1']
# 遍历“申请表”中的行,将每行数据追加到“汇总表”中
for row in ws1.iter_rows(min_row=2):
data = [cell.value for cell in row]
ws2.append(data)
# 保存“汇总表”工作簿
wb2.save('汇总表.xlsx')
```
以上代码首先分别打开“申请表”和“汇总表”工作簿,并获取Sheet1工作表。然后遍历“申请表”中的每一行,将每行数据追加到“汇总表”中。最后保存“汇总表”工作簿。需要注意的是,在追加数据时需要跳过“汇总表”中已有的数据行,以免重复追加。
阅读全文