在每次重新运行程序时阻止openpyxl清除Excel文件的方法是通过检查文件是否存在来避免覆盖。可以使用Python的os模块中的path.exists()
函数来检查文件是否存在。以下是一个示例代码:
import os
from openpyxl import Workbook
# 定义Excel文件名
filename = 'data.xlsx'
# 检查文件是否存在
if not os.path.exists(filename):
# 创建新的Excel文件
wb = Workbook()
wb.save(filename)
# 在现有的Excel文件上进行操作
wb = openpyxl.load_workbook(filename)
# 进行其他操作...
# 保存并关闭Excel文件
wb.save(filename)
wb.close()
在上述代码中,首先使用os.path.exists()
函数检查文件是否存在。如果文件不存在,则创建一个新的Excel文件,并保存为指定的文件名。如果文件已经存在,则直接加载现有的Excel文件进行操作。最后,保存并关闭Excel文件。
这种方法可以确保在每次重新运行程序时不会清除Excel文件,而是在现有文件上进行操作。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云