Excel表格读取A2,A3...的数据保存到另外一个Excel表格中
时间: 2024-03-11 08:51:33 浏览: 132
将一个表格的数据保存到另一个表格
您好!可以使用Python中的openpyxl模块读取、写入Excel表格数据。以下是一个示例代码,可以读取源Excel表格中A2、A3等单元格数据,并将其写入目标Excel表格中。
```python
import openpyxl
# 打开源Excel表格
src_wb = openpyxl.load_workbook('source.xlsx')
# 打开目标Excel表格
dst_wb = openpyxl.load_workbook('destination.xlsx')
# 获取源Excel表格中的第一个工作表
src_ws = src_wb.active
# 获取目标Excel表格中的第一个工作表
dst_ws = dst_wb.active
# 循环读取A2、A3等单元格数据,并写入到目标Excel表格中
for i in range(2, src_ws.max_row + 1):
cell_value = src_ws.cell(row=i, column=1).value
dst_ws.cell(row=i-1, column=1).value = cell_value
# 保存目标Excel表格
dst_wb.save('destination.xlsx')
```
需要注意的是,源Excel表格中的数据必须从第二行开始,否则会出现读取错误。同时,如果目标Excel表格中已经存在数据,则新写入的数据会覆盖原有数据。
阅读全文