python复制excel文件到另外一个excel文件中
时间: 2023-11-19 22:06:09 浏览: 129
Python从Excel表中批量复制粘贴数据到新表
你可以使用Python的`openpyxl`库来读取和写入Excel文件,然后使用该库的`copy_worksheet()`方法复制一个工作表并将其粘贴到另一个工作簿中。
以下是一个示例代码,可以将一个Excel文件中的工作表复制到另一个Excel文件中:
```python
from openpyxl import load_workbook, Workbook
# 打开源文件和目标文件
src_wb = load_workbook(filename='source.xlsx')
dest_wb = load_workbook(filename='destination.xlsx')
# 选择要复制的工作表
src_ws = src_wb['Sheet1']
# 复制工作表到目标文件中
dest_ws = dest_wb.create_sheet(title='Copied Sheet')
dest_ws = dest_wb.copy_worksheet(src_ws)
# 保存目标文件
dest_wb.save('destination.xlsx')
```
在这个例子中,我们首先打开源文件和目标文件,然后选择要复制的工作表。我们创建一个新的工作表在目标文件中,并使用`copy_worksheet()`方法将源工作表复制到目标工作表中。最后,我们将目标文件保存到磁盘上。
请确保在运行此代码之前,你已经安装了`openpyxl`库。
阅读全文