Skip to content

Instantly share code, notes, and snippets.

@TimurNurlygayanov
Created September 17, 2019 08:23
Show Gist options
  • Save TimurNurlygayanov/759f3b389c2da6b4927f1e4e6b3acece to your computer and use it in GitHub Desktop.
Save TimurNurlygayanov/759f3b389c2da6b4927f1e4e6b3acece to your computer and use it in GitHub Desktop.
# Example of how to add data validation for XLSX field A2
from openpyxl import load_workbook
from openpyxl.worksheet.datavalidation import DataValidation
data_file = '111.xlsx'
wb = load_workbook(filename=data_file)
page = wb['отчет']
dv = DataValidation(type="list", formula1="списки!A2:A4", allow_blank=False)
page.add_data_validation(dv)
a2 = page['A2']
dv.add(a2)
wb.save(data_file)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment