python实现excel复制粘贴
时间: 2023-07-07 15:37:38 浏览: 129
你可以使用 `openpyxl` 模块来实现excel的复制粘贴功能。以下是一个简单的示例代码,可以将一个单元格的内容复制到另一个单元格。
```python
import openpyxl
# 打开工作簿和工作表
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
# 复制单元格内容
source_cell = sheet['A1']
target_cell = sheet['B1']
target_cell.value = source_cell.value
# 保存工作簿
wb.save('example.xlsx')
```
你也可以使用 `copy()` 方法来复制单元格样式和格式:
```python
import openpyxl
# 打开工作簿和工作表
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.active
# 复制单元格内容和样式
source_cell = sheet['A1']
target_cell = sheet['B1']
target_cell.value = source_cell.value
target_cell.font = source_cell.font
target_cell.border = source_cell.border
target_cell.fill = source_cell.fill
target_cell.number_format = source_cell.number_format
# 保存工作簿
wb.save('example.xlsx')
```
阅读全文