openpyxl上移一格
时间: 2023-07-03 20:09:39 浏览: 131
openpyxl-3.1.2.tar
在 openpyxl 中,可以通过 `cell.offset(row=, column=)` 方法来上移或左移单元格。例如,如果你想将当前单元格上移一行,可以使用以下代码:
```python
from openpyxl import load_workbook
# 加载 Excel 文件
workbook = load_workbook(filename="example.xlsx")
sheet = workbook.active
# 获取当前单元格
cell = sheet["A1"]
# 将当前单元格上移一行
new_cell = cell.offset(row=-1, column=0)
print(new_cell.value) # 打印上移后的单元格的值
```
在上面的代码中,`offset` 方法中的 `row=-1` 表示向上移动一行,`column=0` 表示不偏移列。
阅读全文