Kako dodati provjeru podataka u Excelu pomoću Pythona

Ovaj vodič daje upute o tome kako dodati provjeru podataka u Excel pomoću Pythona. Dobit ćete informacije za pisanje aplikacije kroz popis koraka, resurs za postavljanje okruženja i primjer koda koji se može izvoditi za stvaranje pravila za provjeru valjanosti podataka u Excelu pomoću Pythona. Sve potrebne API metode i svojstva koriste se za razjašnjavanje procesa, no ovo je potpuni pokrenuti kod koji se može koristiti u vašoj aplikaciji.

Koraci za umetanje provjere podataka u Excel pomoću Pythona

  1. Postavite okruženje da koristi padajući izbornik za umetanje Aspose.Cells za Python putem Jave
  2. Napravite Workbook, dodajte dva lista i pristupite drugom sheet da dodate referentni raspon
  3. Dodajte popis vrijednosti u referentni raspon
  4. Stvorite područje ćelije i upotrijebite ga za generiranje provjere valjanosti
  5. Postavite različita svojstva provjere kao što su tip, formula, stil upozorenja
  6. Spremite radnu knjigu s padajućim okvirima u području ćelije

Ovi koraci nude kratak sažetak procesa implementacije provjere valjanosti podataka u Excelu pomoću Pythona. Ovaj proces zahtijeva definiranje referentnog raspona vrijednosti koje će se koristiti u padajućem popisu. Na glavnom listu na kojem se ova provjera valjanosti treba koristiti treba definirati područje ćelije, a zatim se pomoću ovog područja ćelije treba generirati objekt provjere valjanosti i dodati zbirci provjera valjanosti na odabranom radnom listu.

Kod za stvaranje padajućeg odabira u Excelu pomoću Pythona

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, CellArea, ValidationType, OperatorType,ValidationAlertType
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Instantiate a workbook
workbook = Workbook()
# Access the first sheet
worksheet1 = workbook.getWorksheets().get(0)
# Create another sheet for reference data and get access to it
i = workbook.getWorksheets().add()
worksheet2 = workbook.getWorksheets().get(i)
# Create a range
referenceRange = worksheet2.getCells().createRange("A1", "A4")
# Set the name property
referenceRange.setName("ReferenceRange")
# Fill the reference list
referenceRange.get(0, 0).putValue("Apple")
referenceRange.get(1, 0).putValue("Banana")
referenceRange.get(2, 0).putValue("Mango")
referenceRange.get(3, 0).putValue("Cherry")
# Create a cell Area
area = CellArea()
area.StartRow = 0
area.EndRow = 10
area.StartColumn = 0
area.EndColumn = 0
# Get validations collection and add a new validation
validations = worksheet1.getValidations()
# Create a new validation and set the properties
validation = validations.get(validations.add(area))
validation.setType(ValidationType.LIST)
validation.setOperator(OperatorType.NONE)
validation.setInCellDropDown(True)
validation.setFormula1("=ReferenceRange")
validation.setShowError(True)
validation.setAlertStyle(ValidationAlertType.STOP)
validation.setErrorTitle("Error Title")
# Set the error message
validation.setErrorMessage("Select data from the list")
# Save the output file
workbook.save("output.out.xls")
print("Data Validation Added successfully")
jpype.shutdownJVM()

Ovaj kôd prikazuje demonstraciju procesa dodavanja padajućeg izbornika u Excelu pomoću Pythona. Koristi metodu Cells.createRange() za dodavanje referentnog raspona, metodu setName() za postavljanje naziva referentnog raspona koji je povezan s provjerom pomoću metode setFormula1(). Provjera valjanosti se stvara korištenjem područja ćelije i postavlja se više svojstava uključujući vrstu provjere valjanosti, vrstu operatora, oznaku za prikaz pogreške, naslov pogreške i poruku o pogrešci.

Ovaj članak nam je pružio znanje o kako izraditi provjeru valjanosti podataka u Excelu pomoću Pythona. Ako želite naučiti postupak primjene filtara u Excelu, pogledajte članak na kako primijeniti filtar u Excelu koristeći Python.

 Hrvatski