У цьому посібнику описано, як додати перевірку даних у Excel за допомогою C#. Він містить усі кроки, які потрібно виконати разом із запущеним зразком коду, щоб вставити перевірку даних у Excel за допомогою C#. Цю операцію можна виконати з існуючою чи новою книгою, використовуючи довідкові дані на наявному аркуші або додавши новий список даних, а потім зберігши отриману книгу як XLS, XLSX або в будь-який інший формат, який підтримує MS Excel.
Кроки для додавання перевірки даних у Excel за допомогою C#
- Налаштуйте середовище на використання Aspose.Cells for .NET для додавання перевірки
- Створіть екземпляр workbook і створіть потрібні робочі аркуші та отримайте доступ до них
- Створіть іменований діапазон і заповніть довідкові дані, які відображатимуться у списку перевірки
- Створіть область комірки та створіть нову перевірку для вибраного worksheet
- Встановіть властивості нової перевірки
- Збережіть книгу з перевіркою в ній
Ці кроки описують процес створення списку перевірки даних у Excel за допомогою C#, де спочатку створюється робоча книга разом із додаванням додаткового робочого аркуша для довідкових даних. На наступних кроках створюється іменований діапазон і заповнюється довідковими даними. На останніх етапах нова перевірка додається до колекції перевірок вибраного аркуша, а його різні властивості встановлюються перед збереженням книги.
Код для створення правила перевірки даних у Excel за допомогою 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"); | |
} | |
} | |
} |
Цей код демонструє процес як створити перевірку даних у Excel за допомогою C#. Вам потрібно створити діапазон і встановити в ньому різні контрольні значення, оскільки цей діапазон буде встановлено як Формула 1 у щойно створеній перевірці. Подібним чином для нової перевірки потрібна область комірки, де ця перевірка має бути реалізована, і ряд властивостей, які потрібно встановити, як-от тип перевірки, прапорець для створення розкривного меню в комірці та властивості для обробки умов помилки.
У цьому підручнику ми розповіли, як створити розкривне меню в Excel за допомогою C#. Якщо ви хочете дізнатися, як фільтрувати дані в таблиці Excel, перегляньте статтю як фільтрувати дані в таблиці Excel за допомогою C#.