Openpyxl 取消单元格数据校验方法
要取消单元格的数据校验,可以使用 openpyxl 库中的 'DataValidation' 类的 'remove()' 方法。下面是一个示例代码:
from openpyxl import Workbook
from openpyxl.validation import DataValidation
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 创建数据校验规则
dv = DataValidation(type='whole', operator='between', formula1=1, formula2=100)
# 将数据校验规则应用到单元格A1
ws.add_data_validation(dv)
dv.add(ws['A1'])
# 取消单元格A1的数据校验
dv.remove(ws['A1'])
# 保存工作簿
wb.save('example.xlsx')
在上面的代码中,首先创建了一个 'DataValidation' 对象,然后将其应用到单元格 A1。最后使用 'remove()' 方法取消了单元格 A1 的数据校验规则。最后保存工作簿即可。
原文地址: https://www.cveoy.top/t/topic/qAL3 著作权归作者所有。请勿转载和采集!