Kaip pridėti duomenų patvirtinimą programoje Excel naudojant C#

Šiame vadove paaiškinama, kaip pridėti duomenų patvirtinimą programoje Excel naudojant C#. Jame pateikiami visi veiksmai, kuriuos reikia atlikti kartu su vykdomu pavyzdiniu kodu, kad įterptumėte duomenų patvirtinimą į Excel naudodami C#. Šią operaciją galite atlikti esamoje darbaknygėje arba naujoje darbaknygėje naudodami nuorodos duomenis kai kuriuose esamuose darbalapiuose arba įtraukdami naują duomenų sąrašą ir išsaugodami gautą darbaknygę kaip XLS, XLSX arba bet koks kitas MS Excel palaikomas formatas.

Veiksmai, kaip pridėti duomenų patvirtinimą programoje „Excel“ naudojant C#

  1. Nustatykite aplinką naudoti Aspose.Cells for .NET patvirtinimui pridėti
  2. Sukurkite workbook ir sukurkite bei pasiekite norimus darbalapius
  3. Sukurkite pavadintą diapazoną ir užpildykite jame nuorodos duomenis, kad jie būtų rodomi patvirtinimo sąraše
  4. Sukurkite langelio sritį ir atlikite naują pasirinktos worksheet patvirtinimą
  5. Nustatykite naujojo patvirtinimo ypatybes
  6. Išsaugokite darbaknygę su patvirtinimu

Šiuose žingsniuose aprašomas duomenų tikrinimo sąrašo sukūrimas programoje Excel naudojant C#, kai pirmiausia sukuriama darbaknygė ir pridedamas papildomas nuorodos duomenų darbalapis. Atliekant kitus veiksmus sukuriamas pavadintas diapazonas ir užpildomas nuorodos duomenimis. Paskutiniais veiksmais į pasirinkto darbalapio patvirtinimų rinkinį įtraukiamas naujas patvirtinimas, o įvairios jo savybės nustatomos prieš išsaugant darbaknygę.

Kodas, skirtas sukurti duomenų patvirtinimo taisyklę programoje Excel naudojant 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");
}
}
}

Šis kodas parodo kaip sukurti duomenų patvirtinimą programoje Excel naudojant C# procesą. Turite sukurti diapazoną ir jame nustatyti skirtingas atskaitos reikšmes, nes naujai sukurtame patvirtinime šis diapazonas bus nustatytas kaip 1 formulė. Panašiai naujam patvirtinimui reikalinga langelio sritis, kurioje turi būti įgyvendintas šis patvirtinimas, ir turi būti nustatyta daugybė ypatybių, pvz., patvirtinimo tipas, vėliavėlė, kad būtų sukurtas langelio išskleidžiamasis meniu, ir ypatybės, skirtos klaidų sąlygoms tvarkyti.

Šioje pamokoje mes sužinojome, kaip sukurti Excel išskleidžiamąjį laukelį naudojant C#. Jei norite sužinoti, kaip filtruoti duomenis Excel lentelėje, žr. straipsnį kaip filtruoti duomenis Excel lentelėje naudojant C#.

 Latviski