将xlsx文件复制到另一个xlsx文件
时间: 2024-06-10 14:04:04 浏览: 123
你可以使用Python中的openpyxl库来复制一个xlsx文件到另一个xlsx文件。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 加载源文件
source_file = load_workbook('source.xlsx')
# 创建目标文件
target_file = Workbook()
# 复制每个工作表
for sheet_name in source_file.sheetnames:
source_sheet = source_file[sheet_name]
target_sheet = target_file.create_sheet(title=sheet_name)
for row in source_sheet.iter_rows(values_only=True):
target_sheet.append(row)
# 保存目标文件
target_file.save('target.xlsx')
```
这段代码将会加载一个名为"source.xlsx"的源文件,然后创建一个新的目标文件并复制源文件中的每个工作表。
阅读全文