Как добавить сводную диаграмму с помощью Aspose.Cells

Что такое сводная диаграмма

Сводная диаграмма — это визуальное представление данных сводной таблицы. Сводные диаграммы предоставляют способ суммировать, анализировать, исследовать и представлять итоговые данные. Вот некоторые ключевые особенности и аспекты сводных диаграмм:

  1. Динамическое представление данных: Сводные диаграммы автоматически обновляются, чтобы отражать изменения в сводной таблице. Если вы добавляете или удаляете поля в сводной таблице, сводная диаграмма обновляется соответственно.

  2. Интерктивность: Сводные диаграммы являются интерактивными, позволяя пользователям фильтровать, сортировать и детализировать данные. Это облегчает исследование различных аспектов набора данных.

  3. Гибкое расположение: Пользователи могут изменять расположение сводной диаграммы, перетаскивая поля, что предлагает гибкость в визуализации данных.

  4. Разнообразие типов диаграмм: Сводные диаграммы могут быть созданы с использованием различных типов диаграмм, таких как столбчатые, линейные, круговые и другие, в зависимости от характера данных и анализа, который вы хотите провести.

  5. Суммирование: Сводные диаграммы суммируют большие объемы данных и могут показывать итоги, средние значения, количества или другие сводные статистические данные.

  6. Фильтрация: Сводные диаграммы предоставляют возможности фильтрации, позволяя отображать только данные, которые соответствуют определенным критериям.


Сводные диаграммы часто используются в бизнес-аналитике и анализе данных, чтобы предоставлять четкий и краткий визуальный обзор сложных наборов данных. Это мощный инструмент для принятия решений на основе данных.

Как добавить сводную диаграмму с помощью Aspose.Cells

Создание сводной таблицы

Для создания сводной таблицы с использованием Aspose.Cells:

  1. Добавьте некоторые данные в ячейки листа с помощью метода PutValue/setValue объекта Cell. Вы также можете использовать файл шаблона, уже заполненный данными. Данные будут использоваться в качестве источника данных сводной таблицы.
  2. Добавьте сводную таблицу на лист с помощью метода add коллекции PivotTables (инкапсулированной в объекте Worksheet).
  3. Обратитесь к новому объекту PivotTable из коллекции PivotTables, передав его индекс.
  4. Используйте любой из объектов сводной таблицы, инкапсулированных в объекте PivotTable, для управления таблицей.

Приведен пример кода. Выполнение этого кода создает новый файл: pivotTable_test.xls.

Входные данные

todo:image_alt_text

Выходная сводная таблица

todo:image_alt_text

Создание сводной диаграммы на основе сводной таблицы

Для создания сводной диаграммы с помощью Aspose.Cells:

  1. Добавьте диаграмму.
  2. Установите источник данных диаграммы так, чтобы он ссылался на существующую сводную таблицу в электронной таблице.
  3. Задайте другие атрибуты.

Ниже приведен код, используемый компонентом для выполнения этой задачи. Выполнение этого кода создает новый файл: pivotChart_test.xls.

Лист сводной диаграммы

todo:image_alt_text