pythonexcel复制行
时间: 2023-07-26 22:07:18 浏览: 185
python下复制excel某行数据,xlwings(csdn)————程序.pdf
5星 · 资源好评率100%
你可以使用 Python 的 openpyxl 库来操作 Excel 文件,然后使用该库中的行复制功能来复制行。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 打开 Excel 文件
workbook = load_workbook('example.xlsx')
# 选择要复制的工作表
worksheet = workbook['Sheet1']
# 复制第 2 行到第 3 行
source_row = worksheet[2]
target_row = worksheet[3]
for cell in source_row:
target_cell = worksheet.cell(row=target_row, column=cell.column)
target_cell.value = cell.value
# 保存文件
workbook.save('example.xlsx')
```
在代码中,我们首先打开 Excel 文件并选择要复制的工作表。然后,使用 `worksheet[2]` 和 `worksheet[3]` 选择要复制的源行和目标行。最后,我们遍历源行中的每个单元格,并将其值复制到目标行中对应的单元格中。最后,我们保存文件以保存更改。
阅读全文