Denna handledning instruerar om hur man lägger till datavalidering i Excel med Python. Du kommer att få information för att skriva applikationen genom en lista med steg, en resurs för att ställa in miljön och en körbar exempelkod för att skapa datavalideringsregel i Excel med Python. Alla nödvändiga API-metoder och egenskaper används för att förtydliga processen, men detta är en komplett körande kod som kan användas i din applikation.
Steg för att infoga datavalidering i Excel med Python
- Ställ in miljön för att använda rullgardinsmenyn Aspose.Cells för Python via Java infoga
- Skapa en Workbook, lägg till två ark och gå till den andra sheet för att lägga till ett referensintervall
- Lägg till listan med värden i referensintervallet
- Skapa ett cellområde och använd det för att generera en validering
- Ställ in olika egenskaper för valideringen som typ, formel, varningsstil
- Spara arbetsboken med rullgardinsrutor i cellområdet
Dessa steg ger en kort sammanfattning av processen för att implementera datavalidering i Excel med Python. Denna process kräver definitionen av referensintervallet för värden som ska användas i rullgardinsmenyn. På huvudarket där denna validering ska användas ska ett cellområde definieras och sedan ska ett valideringsobjekt genereras med detta cellområde och läggas till samlingen av valideringar i det valda arbetsbladet.
Kod för att skapa rullgardinsval i Excel med Python
Den här koden ger en demonstration av processen för att lägga till rullgardinsmenyn i Excel med Python. Den använder metoden Cells.createRange() för att lägga till ett referensintervall, setName()-metoden för att ställa in namnet på referensintervallet som är länkat till valideringen med metoden setFormula1(). Valideringen skapas med hjälp av cellområdet och flera egenskaper ställs in inklusive valideringstyp, operatörstyp, flagga för att visa fel, feltitel och felmeddelande.
Den här artikeln har gett oss kunskap om hur man skapar datavalidering i Excel med Python. Om du vill lära dig hur man använder filter i Excel, se artikeln om hur man tillämpar filter i Excel med Python.