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

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

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

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

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

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

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

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

Выбор диапазона данных для создания объекта List
задача: image_alt_text
Откроется диалоговое окно «Создать список».
Диалоговое окно «Создать список»
задача: image_alt_text
Реализация объекта List для данных и указание итоговой строки (выберите Data*, затем *List**, а затем *Total Row**).
Создание объекта списка
задача: image_alt_text

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

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

Рабочий лист представленРабочий лист сорт.Рабочий лист Класс предоставляет широкий спектр методов для управления листом. Чтобы создатьСписокОбъект на листе используйтеGetListObjects метод сбораРабочий лист сорт. Каждый [ListObject] фактически является объектомСписокОбъектКоллекция класс, который дополнительно обеспечиваетДобавлятьметод добавления объекта [ListObject] и указания диапазона ячеек для списка.

В соответствии с указанным диапазоном ячеек объект [ListObject] создается Aspose.Cells. Используйте атрибуты (напримерSetShowTotals иGetListColumnsи т. д.) класса [ListObject] для управления списком.

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

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

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

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

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

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

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