C# kullanarak Excel'de Veri Doğrulama Nasıl Eklenir?

Bu öğretici, C# kullanarak Excel’de veri doğrulamanın nasıl ekleneceği konusunda kılavuzluk eder. C# kullanarak Excel’de veri doğrulama eklemek için çalışan örnek kodla birlikte izlenecek tüm adımları sağlar. Bu işlemi varolan bir çalışma kitabında veya yeni bir çalışma kitabında mevcut bazı çalışma sayfalarındaki referans verilerini kullanarak veya yeni bir veri listesi ekleyerek ve ardından ortaya çıkan çalışma kitabını XLS, XLSX olarak kaydederek gerçekleştirebilirsiniz. MS Excel tarafından desteklenen diğer tüm biçimler.

C# kullanarak Excel’de Veri Doğrulaması Ekleme Adımları

  1. Bir doğrulama eklemek için ortamı Aspose.Cells for .NET kullanacak şekilde ayarlayın
  2. Bir workbook örneğini oluşturun ve istediğiniz çalışma sayfalarını oluşturun ve bunlara erişin
  3. Adlandırılmış bir aralık oluşturun ve doğrulama listesinde gösterilmesi için içindeki referans verilerini doldurun
  4. Bir hücre alanı oluşturun ve seçilen worksheet için yeni bir doğrulama örneği oluşturun.
  5. Yeni doğrulamanın özelliklerini ayarlayın
  6. İçinde doğrulama bulunan çalışma kitabını kaydedin

Bu adımlar, referans veriler için ek bir çalışma sayfası eklenmesiyle birlikte önce bir çalışma kitabının oluşturulduğu C# kullanarak Excel’de bir veri doğrulama listesi oluşturma sürecini açıklar. Adlandırılmış bir aralık oluşturulur ve sonraki adımlarda referans verilerle doldurulur. Son adımlarda, seçilen çalışma sayfasının doğrulamalar koleksiyonuna yeni bir doğrulama eklenir ve çalışma kitabı kaydedilmeden önce bunun çeşitli özellikleri ayarlanır.

C# kullanarak Excel’de Veri Doğrulama Kuralı Oluşturma Kodu

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");
}
}
}

Bu kod, C# kullanarak Excel’de veri doğrulamanın nasıl oluşturulacağını gösterir. Yeni oluşturulan doğrulamada bu aralık Formula1 olarak ayarlanacağı için bir aralık oluşturmanız ve bu aralıkta farklı referans değerleri belirlemeniz gerekir. Benzer şekilde, yeni doğrulama, bu doğrulamanın uygulanacağı bir hücre alanı gerektirir ve doğrulama tipi, hücre içi açılır menü oluşturmak için bayrak ve hata koşullarını işlemek için özellikler gibi bir dizi özelliğin ayarlanması gerekir.

Bu eğitim bize C# kullanarak Excel’de açılan kutunun nasıl yapılacağı konusunda rehberlik etti. Bir Excel tablosundaki verileri filtreleme sürecini öğrenmek istiyorsanız, C# kullanarak Excel tablosundaki verileri filtreleme ile ilgili makaleye bakın.

 Türkçe