Визуализация иерархических данных с помощью диаграммы Treemap делает сложную информацию легко понятной с первого взгляда. В этой статье вы узнаете, как создать диаграмму Treemap в Excel, используя C# и Aspose.Cells for .NET. Руководство включает полный, исполняемый пример кода, советы по настройке внешнего вида диаграммы и ресурсы для быстрого начала работы.

В этой статье рассматриваются следующие темы:

C# библиотека Excel для создания диаграмм Treemap

Aspose.Cells for .NET — это комплексная библиотека для работы с Excel, позволяющая разработчикам создавать, редактировать и отображать файлы Excel без Microsoft Office. Она поддерживает широкий спектр типов диаграмм, включая Treemap диаграмму, которая идеально подходит для визуализации иерархических структур, таких как продажи по регионам, категории продуктов или организационные схемы.

Ключевые преимущества использования Aspose.Cells for .NET:

  • Rich API – Полный доступ к объектам книги, листа, ячейки и диаграммы.
  • High Performance – Эффективно работает с большими книгами и наборами данных.
  • No External Dependencies – Работает на любой платформе, поддерживающей .NET.
  • Multiple Export Formats – Сохраняет в XLSX, XLS, CSV, PDF, PNG и другие форматы.

Начало работы простое:

  1. Скачайте библиотеку со страницы выпусков Aspose.Cells.
  2. Установите пакет NuGet:
   PM> Install-Package Aspose.Cells

Создание диаграммы Treemap в Excel с использованием C#

Как построить диаграмму Treemap

В следующем примере демонстрируется, как:

  1. Создайте новую рабочую книгу.
  2. Заполните лист иерархическими данными.
  3. Добавьте Treemap диаграмму.
  4. Настройте серии, заголовки и форматирование.
  5. Сохраните рабочую книгу в файл Excel.

Примечание – Код полностью автономен и может быть скомпилирован с .NET 6.0 или более поздней версии.

Объяснение ключевых шагов

StepPurpose
1Создаёт новый объект Workbook и получает первый лист.
2Заполняет лист иерархическими данными о продажах. Первая строка содержит заголовки.
3Добавляет диаграмму типа ChartType.Treemap. Позиция и размер диаграммы определяются индексами строк/столбцов, переданными в Charts.Add.
4Добавляет одну серию, использующую Sales в качестве диапазона значений (E2:E7) и иерархию (A2:D7) в качестве данных категорий.
5Включает подписи данных, показывающие как значение, так и название категории, и активирует вариацию цвета в зависимости от объёма продаж.
6Сохраняет книгу в файл XLSX. Сгенерированный файл можно открыть в Excel для просмотра Treemap.

Получить бесплатную лицензию

Изучайте продукты Aspose с временной бесплатной лицензией. Перейдите на страницу страница временной лицензии, чтобы получить ключ, который снимает ограничения оценки, позволяя разрабатывать и тестировать без ограничений.

Диаграмма Treemap Excel: бесплатные ресурсы

Повышайте свои навыки автоматизации Excel с помощью этих бесплатных ресурсов:

Заключение

Создание диаграммы Treemap с помощью Aspose.Cells for .NET простое и требует всего несколько строк кода. Библиотека обрабатывает иерархию данных, рендеринг диаграмм и вывод в файл без необходимости использования Microsoft Office. Следуя приведённому выше примеру, вы можете быстро создавать профессиональные визуализации Treemap для финансовых отчётов, анализа продаж или любого набора иерархических данных.

Если у вас возникнут какие-либо проблемы или вопросы, не стесняйтесь посетить наш бесплатный форум поддержки по адресу https://forum.aspose.com/c/cells/9.

См. также