python 实现将一个xlsx文件里的数据存入另一个xlsx文件里
时间: 2023-08-02 12:09:14 浏览: 166
用Python将结果保存为xlsx的方法
5星 · 资源好评率100%
可以使用 Python 的 openpyxl 库来实现将一个 xlsx 文件里的数据存入另一个 xlsx 文件里。下面是一个简单的示例代码:
```python
from openpyxl import load_workbook, Workbook
# 加载源文件和目标文件
src_wb = load_workbook('source.xlsx')
dst_wb = Workbook()
# 获取源文件中的第一个工作表
src_ws = src_wb.worksheets[0]
# 创建目标文件的第一个工作表
dst_ws = dst_wb.active
# 遍历源文件中的所有行和列,并将数据复制到目标文件中
for row in src_ws.iter_rows():
dst_ws.append([cell.value for cell in row])
# 保存目标文件
dst_wb.save('destination.xlsx')
```
这段代码首先使用 `load_workbook` 函数加载源文件和 `Workbook` 类创建目标文件。然后,它获取源文件中的第一个工作表,并使用 `active` 属性创建目标文件的第一个工作表。最后,它遍历源文件中的所有行和列,并将数据复制到目标文件中。保存目标文件使用 `save` 方法即可。
阅读全文