openpyxl关于数据有效性的问题
使用openpyxl的datavalidation设置下拉选项的时候出现的问题。代码如下。
import openpyxl,osfrom openpyxl.worksheet.datavalidation import DataValidation
for file_name in os.listdir():
if ".xlsx" in file_name:
wb=openpyxl.load_workbook(file_name)
ws=wb["Sheet1"]
dv=DataValidation(type="list",formula1='"apple","pear","peach"',allow_blank=True)
dv.add("a1")
ws.add_data_validation(dv)
wb.save(file_name)
点击表格出现错误。错误如下
点击是
显示 已删除的功能: /xl/worksheets/sheet1.xml 部分的 数据验证
表格为空白表格,没有代码中设置的数据验证下拉项。
以上,烦请解惑~
回答:
已解决
import openpyxl,osfrom openpyxl.worksheet.datavalidation import DataValidation
for file_name in os.listdir():
if ".xlsx" in file_name:
wb=openpyxl.load_workbook(file_name)
ws=wb["Sheet1"]
dv=DataValidation(type="list",formula1='"apple,pear,peach"',allow_blank=True)
dv.add("a1")
ws.add_data_validation(dv)
wb.save(file_name)
下拉项书写错误 书写错误
以上是 openpyxl关于数据有效性的问题 的全部内容, 来源链接: utcz.com/p/938314.html