Создать и отформатировать таблицу

Создать таблицу

Одним из преимуществ электронных таблиц является то, что они позволяют создавать различные типы списков, например, списки телефонов, списки задач, списки транзакций, активов или пассивов. Несколько пользователей могут работать вместе, чтобы использовать, создавать и поддерживать различные списки.

Aspose.Cells поддерживает создание списков и управление ими.

Преимущества объекта списка

Преобразование списка данных в фактический объект списка дает довольно много преимуществ.

  • Новые строки и столбцы включаются автоматически.
  • Итоговую строку в нижней части списка можно легко добавить для отображения СУММЫ, СРЕДНЕГО, СЧЕТА и т. д.
  • Столбцы, добавленные справа, автоматически включаются в объект списка.
  • Диаграммы на основе строк и столбцов будут расширены автоматически.
  • Именованные диапазоны, назначенные строкам и столбцам, будут расширены автоматически.
  • Список защищен от случайного удаления строк и столбцов.

Создание объекта списка с использованием Microsoft Excel

Выбор диапазона данных для создания объекта List
дело:изображение_альтернативный_текст
Отобразится диалоговое окно «Создать список».
Диалоговое окно «Создать список»
дело:изображение_альтернативный_текст
Реализация объекта List для данных и указание итоговой строки (SelectДанные , тогдаСписок , с последующимИтоговая строка).
Создание объекта списка
дело:изображение_альтернативный_текст

Используя Aspose.Cells API

Aspose.Cells предоставляет классIWorkbook который представляет собой файл Excel Microsoft.IWorkbook класс содержитIWorksheetsколлекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel.

Рабочий лист представленрабочий лист учебный класс.рабочий лист Класс предоставляет широкий спектр методов для управления рабочим листом. Чтобы создатьIListObject на листе используйтеGetIListObjects метод сборарабочий лист учебный класс. Каждый [IListObject] на самом деле является объектомIListObjectCollection класс, который дополнительно обеспечиваетДобавлятьспособ добавления объекта [IListObject] и указания диапазона ячеек для списка.

В соответствии с указанным диапазоном ячеек объект [IListObject] создается Aspose.Cells. Используйте атрибуты (например,ПоказатьИтоги иСписокКолонкид.) класса [IListObject] для управления списком.

В приведенном ниже примере мы создали тот же [IListObject], используя Aspose.Cells API, что и мы, используя Microsoft Excel в предыдущем разделе.

Форматировать таблицу

Для управления и анализа группы связанных данных можно превратить диапазон ячеек в объект списка (также известный как таблица Excel). Таблица — это последовательность строк и столбцов, которые содержат связанные данные, управляемые независимо от данных в других строках и столбцах. По умолчанию для каждого столбца в таблице включена фильтрация в строке заголовка, что позволяет быстро фильтровать или сортировать данные объекта списка. Вы можете добавить итоговую строку (специальную строку в списке, которая предоставляет набор агрегатных функций, полезных для работы с числовыми данными) в объект списка, который предоставляет раскрывающийся список агрегатных функций для каждой ячейки строки итогов. Aspose.Cells предоставляет параметры для создания списков (или таблиц) и управления ими.

Форматирование объекта списка

Aspose.Cells предоставляет классIWorkbook который представляет собой файл Excel Microsoft.IWorkbook класс содержитIWorksheetsколлекция, которая обеспечивает доступ к каждому рабочему листу в файле Excel.

Рабочий лист представленрабочий лист учебный класс.рабочий лист Класс предоставляет широкий спектр методов для управления рабочими листами. Чтобы создатьСписокОбъектна листе используйте IListObjectCollection. Каждый [IListObject] фактически является объектом класса IListObjectCollection, который дополнительно обеспечиваетДобавлятьметод добавления объекта [IListObject] и указать диапазон ячеек, который он должен охватывать. Согласно указанному диапазону ячеек,СписокОбъект создан на листе пользователем Aspose.Cells. Используйте атрибуты (например,TableStyleType) класса [IListObject], чтобы отформатировать таблицу в соответствии с вашими требованиями.

В приведенном ниже примере на лист добавляются образцы данных, добавляется [IListObject] и к нему применяются стили по умолчанию. [IListObject] стили поддерживаются Microsoft Excel 2007/2010.