Denna handledning guider om hur man lägger till datavalidering i Excel med C#. Den innehåller alla steg som ska följas tillsammans med den körande exempelkoden för att infoga datavalidering i Excel med C#. Du kan utföra denna operation på en befintlig arbetsbok eller en ny arbetsbok genom att använda referensdata i något befintligt kalkylblad eller genom att lägga till en ny lista med data och sedan spara den resulterande arbetsboken som XLS, XLSX eller i något annat format som stöds av MS Excel.
Steg för att lägga till datavalidering i Excel med C#
- Ställ in miljön att använda Aspose.Cells for .NET för att lägga till en validering
- Instantiera en workbook och skapa och få åtkomst till önskade kalkylblad
- Skapa ett namngivet intervall och fyll i referensdata i det för att visas i valideringslistan
- Skapa ett cellområde och instansiera en ny validering för den valda worksheet
- Ställ in egenskaper för den nya valideringen
- Spara arbetsboken med validering i den
Dessa steg beskriver processen för att skapa en datavalideringslista i Excel med C# där först en arbetsbok skapas tillsammans med att lägga till ytterligare ett kalkylblad för referensdata. Ett namngivet intervall skapas och fylls med referensdata i nästa steg. I de sista stegen läggs en ny validering till i valideringssamlingen för det valda kalkylbladet, och dess olika egenskaper ställs in innan arbetsboken sparas.
Kod för att skapa datavalideringsregel i Excel med C#
Den här koden demonstrerar processen för hur man skapar datavalidering i Excel med C#. Du måste skapa ett intervall och ställa in olika referensvärden i det eftersom detta intervall kommer att ställas in som Formel1 i den nyskapade valideringen. På samma sätt kräver den nya valideringen ett cellområde där denna validering ska implementeras och ett antal egenskaper ska ställas in som valideringstyp, flagga för att skapa en rullgardinsmeny i cellen och egenskaper för att hantera feltillstånden.
Denna handledning har guidat oss om hur man gör en rullgardinsruta i Excel med C#. Om du vill lära dig processen för att filtrera data i en Excel-tabell, se artikeln om hur man filtrerar data i Excel-tabell med C#.