Создание и управление таблицами файлов Microsoft Excel.

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

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

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

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

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

  • Новые строки и столбцы автоматически включаются.
  • Итоговая строка внизу списка легко добавляется для отображения SUM, AVERAGE, COUNT и т. д.
  • Добавленные столбцы справа автоматически включаются в объект списка.
  • Графики, основанные на строках и столбцах, будут автоматически расширены.
  • Именованные диапазоны, присвоенные строкам и столбцам, будут автоматически расширены.
  • Список защищен от случайного удаления строк и столбцов.

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

  • Выбор диапазона данных для создания объекта Список
  • Это отображает диалоговое окно Создания списка.
  • Реализация объекта Список для данных и указание итоговой строки (Выберите Данные, затем Список, затем Итоговая строка).

Использование API Aspose.Cells для Python via .NET

Aspose.Cells для Python via .NET предоставляет класс, Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию, которая позволяет получать доступ к каждому листу в файле Excel.

Лист представляет собой класс Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листом. Для создания ListObject на листе используйте свойство коллекции list_objects класса Worksheet. Каждый ListObject на самом деле является объектом класса add, который далее предоставляет метод add для добавления объекта Список и указания диапазона ячеек для списка.

В соответствии с указанным диапазоном ячеек объект List создается с помощью Aspose.Cells для Python via .NET. Используйте атрибуты (например, show_totals, ListColumns и т.д.) класса ListObject для управления списком.

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

Форматирование таблицы

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

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

Aspose.Cells для Python via .NET предоставляет класс, Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит коллекцию worksheets, которая позволяет обращаться к каждому листу в файле Excel.

Лист представлен классом Worksheet. Класс Worksheet предоставляет широкий спектр свойств и методов для управления листами. Для создания ListObject на листе используйте свойство коллекции list_objects класса Worksheet. Каждый ListObject на самом деле является объектом класса ListObjectCollection, который далее предоставляет метод add для добавления объекта Список и указания диапазона ячеек, которые он должен включать. Согласно указанному диапазону ячеек, на листе создается ListObject с помощью Aspose.Cells. Используйте атрибуты (например, table_style_type) класса ListObject для форматирования таблицы по вашему требованию.

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

Продвинутые темы