sheet.shiftrows 向上移动
时间: 2023-08-07 18:02:32 浏览: 84
Java如何利用POI读取Excel行数
是的,你说得对,如果要使用 `shift_rows` 方法来向上移动 Sheet 中的行,可以按如下方式实现:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择 Sheet
sheet = workbook['Sheet1']
# 向上移动第 21 行到第 45 行整体 32 行
sheet.shift_rows(21, 45, -32)
# 保存修改后的 Excel 文件
workbook.save('example.xlsx')
```
这个示例代码中,我们首先使用 `openpyxl.load_workbook` 方法打开了一个名为 `example.xlsx` 的 Excel 文件,并选择了名为 `Sheet1` 的工作表。然后,我们使用 `sheet.shift_rows` 方法将第 21 行到第 45 行整体向上移动了 32 行。最后,我们使用 `workbook.save` 方法保存修改后的 Excel 文件。
阅读全文