Создание таблицы
Одним из преимуществ электронных таблиц является возможность создания различных типов списков, например, списков телефонов, списков задач, списков транзакций, активов или обязательств. Несколько пользователей могут вместе работать с созданием и поддержкой различных списков.
Aspose.Cells поддерживает создание и управление списками.
Преимущества таблицы
Есть несколько преимуществ при преобразовании списка данных в фактический объект List:
- Новые строки и столбцы автоматически включаются.
- Итоговая строка внизу списка легко добавляется для отображения SUM, AVERAGE, COUNT и т. д.
- Добавленные столбцы справа автоматически включаются в объект списка.
- Графики, основанные на строках и столбцах, будут автоматически расширены.
- Именованные диапазоны, присвоенные строкам и столбцам, будут автоматически расширены.
- Список защищен от случайного удаления строк и столбцов.
Создание таблицы с использованием Microsoft Excel
Выбор диапазона данных для создания объекта списка
Это отображает диалоговое окно Создать список.
Диалоговое окно Создать список
Реализация объекта Список и указание Итоговой строки (Выберите Данные, затем Список, затем Итоговая строка).
Создание объекта списка
Создание таблицы с использованием Aspose.Cells API
Aspose.Cells предоставляет класс Workbook, представляющий файл Microsoft Excel. Класс Workbook содержит коллекцию Worksheets, позволяющую получить доступ к каждому рабочему листу в файле Excel.
Рабочий лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления рабочим листом. Чтобы создать ListObject в рабочем листе, используйте свойство коллекции ListObjects класса Worksheet. Каждый ListObject на самом деле является объектом класса ListObjectCollection, который дополнительно предоставляет метод add для добавления объекта списка и указания диапазона ячеек для списка.
Согласно указанному диапазону ячеек, объект списка создается в рабочем листе Aspose.Cells. Используйте атрибуты (например, ShowTotals, ListColumns и т. д.) класса ListObject, чтобы контролировать список.
В приведенном ниже примере мы создали тот же ListObject с использованием API Aspose.Cells, что и при создании в Microsoft Excel в предыдущем разделе.