若是把源工作簿的第三到最后一个表格中的数据也像上述中的做法依次复制到目标工作簿中该如何实现
时间: 2024-03-07 18:47:38 浏览: 4
您可以使用Python中的openpyxl库来实现将源工作簿中的第三到最后一个表格中的数据复制到目标工作簿中。具体步骤如下:
1. 首先,导入openpyxl库:
```python
import openpyxl
```
2. 打开源工作簿和目标工作簿:
```python
source_workbook = openpyxl.load_workbook('source_workbook.xlsx')
target_workbook = openpyxl.load_workbook('target_workbook.xlsx')
```
3. 获取源工作簿中第三到最后一个表格的名称:
```python
sheet_names = source_workbook.sheetnames[2:]
```
4. 遍历所有表格并在目标工作簿中创建相同名称的表格:
```python
for sheet_name in sheet_names:
source_sheet = source_workbook[sheet_name]
target_sheet = target_workbook.create_sheet(sheet_name)
```
5. 复制源工作簿中的数据到目标工作簿中的相应表格:
```python
for row in source_sheet.iter_rows():
for cell in row:
target_cell = target_sheet.cell(row=cell.row, column=cell.column, value=cell.value)
```
6. 最后,保存目标工作簿:
```python
target_workbook.save('target_workbook.xlsx')
```
这样,就可以将源工作簿中第三到最后一个表格中的数据复制到目标工作簿中了。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)