python怎么让excel某列单元格下移一行
时间: 2023-11-10 18:12:02 浏览: 133
python之DataFrame实现excel合并单元格
5星 · 资源好评率100%
您可以使用 openpyxl 库来实现。代码示例:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择需要操作的工作表
worksheet = workbook['Sheet1']
# 将第2列单元格下移一行
for row in range(2, worksheet.max_row+1):
current_cell = 'B' + str(row)
next_cell = 'B' + str(row+1)
worksheet[current_cell].value = worksheet[next_cell].value
# 将最后一行的单元格清空
last_row = worksheet.max_row
last_cell = 'B' + str(last_row)
worksheet[last_cell].value = ''
# 保存修改
workbook.save('example.xlsx')
```
这段代码将 `example.xlsx` 文件中的 `Sheet1` 工作表中第2列单元格下移一行,并清空原来最后一行的单元格。请按照您的实际情况更改文件路径和工作表名称。
阅读全文