python将excel放入sheet2
时间: 2023-07-07 22:10:19 浏览: 81
python对多个Excel文件中的多个Sheet进行合并(每个sheet名须一致)
你可以使用Python的openpyxl库来将Excel文件中的数据移动到"sheet2"工作表中。下面是示例代码:
```python
from openpyxl import load_workbook
# 加载Excel文件
workbook = load_workbook(filename='example.xlsx')
# 获取名为"Sheet1"的工作表
sheet1 = workbook['Sheet1']
# 获取名为"sheet2"的工作表
sheet2 = workbook['sheet2']
# 将Sheet1中的所有行复制到Sheet2中
for row in sheet1.iter_rows(values_only=True):
sheet2.append(row)
# 保存Excel文件
workbook.save("example.xlsx")
```
运行此代码后,你将在"sheet2"工作表中看到与"Sheet1"相同的行。如果你只想复制"Sheet1"中的一部分数据,可以使用以下代码:
```python
# 加载Excel文件
workbook = load_workbook(filename='example.xlsx')
# 获取名为"Sheet1"的工作表
sheet1 = workbook['Sheet1']
# 获取名为"sheet2"的工作表
sheet2 = workbook['sheet2']
# 从Sheet1中复制数据到Sheet2中
for row in sheet1.iter_rows(min_row=2, max_row=4, min_col=2, max_col=4, values_only=True):
sheet2.append(row)
# 保存Excel文件
workbook.save("example.xlsx")
```
这样只会复制"Sheet1"中第2到4行,第2到4列的数据到"sheet2"工作表中。
阅读全文