python 赋值粘贴excel表格
时间: 2023-08-28 17:22:33 浏览: 150
要在Python中进行Excel表格的赋值粘贴操作,可以使用`openpyxl`库的`load_workbook`和`save`方法。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 加载已有的工作簿
workbook = load_workbook('source.xlsx')
# 选择要复制的工作表
source_sheet = workbook['Sheet1']
# 创建一个新的工作簿
new_workbook = Workbook()
# 选择目标工作表
target_sheet = new_workbook.active
# 获取源工作表的最大行数和列数
max_row = source_sheet.max_row
max_column = source_sheet.max_column
# 遍历源工作表的单元格,并将其值复制到目标工作表
for i in range(1, max_row + 1):
for j in range(1, max_column + 1):
target_sheet.cell(row=i, column=j).value = source_sheet.cell(row=i, column=j).value
# 保存新的工作簿
new_workbook.save('target.xlsx')
```
上述代码会加载名为`source.xlsx`的源Excel文件,选择其中名为`Sheet1`的工作表,并将其内容复制到一个新的Excel文件`target.xlsx`中。你可以根据自己的需求进行修改和扩展。
阅读全文