Kako dodati provjeru valjanosti podataka u Excelu koristeći C#

Ovaj vodič vodi o tome kako dodati provjeru valjanosti podataka u Excel pomoću C#. Pruža sve korake koje treba slijediti zajedno s aktivnim primjerom koda za umetanje provjere podataka u Excel pomoću C#. Ovu operaciju možete izvesti na postojećoj radnoj knjizi ili novoj radnoj knjizi korištenjem referentnih podataka u nekom postojećem radnom listu ili dodavanjem novog popisa podataka i zatim spremanjem rezultirajuće radne knjige kao XLS, XLSX ili u bilo koji drugi format koji podržava MS Excel.

Koraci za dodavanje provjere podataka u Excelu pomoću C#

  1. Postavite okruženje da koristi Aspose.Cells for .NET za dodavanje provjere valjanosti
  2. Instancirajte workbook i izradite željene radne listove i pristupite im
  3. Stvorite imenovani raspon i ispunite referentne podatke u njemu koji će biti prikazani na popisu za provjeru valjanosti
  4. Stvorite područje ćelije i instancirajte novu provjeru za odabranu worksheet
  5. Postavite svojstva nove provjere valjanosti
  6. Spremite radnu knjigu koja sadrži provjeru valjanosti

Ovi koraci opisuju postupak stvaranja popisa za provjeru valjanosti podataka u Excelu pomoću jezika C# gdje se prvo stvara radna knjiga i dodaje dodatni radni list za referentne podatke. Imenovani raspon se stvara i popunjava referentnim podacima u sljedećim koracima. U posljednjim koracima, nova se provjera valjanosti dodaje zbirci provjera valjanosti odabranog radnog lista, a njezina se različita svojstva postavljaju prije spremanja radne knjige.

Kod za stvaranje pravila za provjeru valjanosti podataka u programu Excel pomoću C#

using Aspose.Cells;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to add table in a slide using C#
{
// Set license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Instantiate a workbook
Workbook workbook = new Workbook();
// Access the first sheet
Worksheet worksheet1 = workbook.Worksheets[0];
// Create another sheet for reference data and get access to it
int i = workbook.Worksheets.Add();
Worksheet worksheet2 = workbook.Worksheets[i];
// Create a range for the reference list
Range referenceRange = worksheet2.Cells.CreateRange("E1", "E4");
// Set the name property of the above-created range
referenceRange.Name = "ReferenceRange";
// Fill the reference list to be used for validation
referenceRange[0, 0].PutValue("Tiny");
referenceRange[1, 0].PutValue("Small");
referenceRange[2, 0].PutValue("Medium");
referenceRange[3, 0].PutValue("Large");
// Get a reference to the validations collection on the first sheet
ValidationCollection validations = worksheet1.Validations;
// Create cell Area where validation is to be implemented
CellArea area;
area.StartRow = 0;
area.EndRow = 4;
area.StartColumn = 0;
area.EndColumn = 0;
// Create a new validation for the given cell area defined above
Validation validation = validations[validations.Add(area)];
// Set type of validation
validation.Type = Aspose.Cells.ValidationType.List;
// Set the type of operator
validation.Operator = OperatorType.None;
// Set flag for in cell drop down
validation.InCellDropDown = true;
// Set the formula by providing reference data range name
validation.Formula1 = "=ReferenceRange";
// Enable the flag to show an error
validation.ShowError = true;
// Set the type of alert on error
validation.AlertStyle = ValidationAlertType.Stop;
// Set the title of the error
validation.ErrorTitle = "Error Title";
// Set the message to be shown when error is raised
validation.ErrorMessage = "Please select an entry from the combobox";
// Save the output file
workbook.Save("output.out.xls");
System.Console.WriteLine("Done");
}
}
}

Ovaj kôd demonstrira proces kako stvoriti provjeru valjanosti podataka u Excelu koristeći C#. Morate stvoriti raspon i u njemu postaviti različite referentne vrijednosti jer će taj raspon biti postavljen kao Formula1 u novostvorenoj provjeri valjanosti. Slično tome, nova provjera valjanosti zahtijeva područje ćelije u kojem se ova provjera valjanosti treba implementirati i niz svojstava koja se postavljaju kao što je vrsta provjere valjanosti, oznaka za stvaranje padajućeg izbornika unutar ćelije i svojstva za rukovanje uvjetima pogreške.

Ovaj vodič nas je vodio kako napraviti padajući okvir u Excelu koristeći C#. Ako želite naučiti postupak filtriranja podataka u Excel tablici, pogledajte članak na kako filtrirati podatke u Excel tablici koristeći C#.

 Hrvatski