Python每次运行程序都清空Excel内容但保留表头示例
时间: 2024-04-05 10:35:20 浏览: 139
Python实现将Excel转换成xml的方法示例
你可以使用Python的`openpyxl`模块来操作Excel文件。为了清空Excel内容但保留表头示例,你可以先读取表头示例,然后清空整个表格,最后再将表头示例重新写入Excel文件中。以下是一个示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的表格
worksheet = workbook.active
# 读取表头示例
header = []
for row in worksheet.iter_rows(min_row=1, max_row=1):
for cell in row:
header.append(cell.value)
# 清空整个表格(除了表头示例)
worksheet.delete_rows(2, worksheet.max_row)
# 将表头示例重新写入Excel文件中
worksheet.append(header)
# 保存Excel文件
workbook.save('example.xlsx')
```
注意,这段代码会删除除表头示例之外的所有行,因此请谨慎使用。如果你只是想清空某一列或某几列的内容,可以使用`worksheet.iter_cols()`方法来遍历列。
阅读全文