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

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

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

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

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

  • Полный охват API – Доступ к каждому функционалу Excel программно.
  • Высокая производительность – Обработка больших книг быстро и эффективно.
  • Отсутствие зависимости от Office – Работает на любом сервере или в облачной среде.
  • Несколько форматов вывода – Сохранение в XLSX, XLS, CSV, PDF, PNG и другие форматы.

Начало работы

  1. Скачать последний релиз со страницы Aspose.Cells releases page.
  2. Установить через NuGet:
PM> Install-Package Aspose.Cells
  1. Добавьте ссылку на Aspose.Cells в ваш проект C#.

Создать столбчатую диаграмму в Excel с помощью C#

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

Пример 1 – Простой сгруппированный столбчатый график

Следующий код создает сгруппированную гистограмму (горизонтальные столбцы), отображающую данные о квартальных продажах.

Что делает код

  1. Создаёт новую книгу и заполняет её квартальными продажами по продуктам.
  2. Добавляет Bar диаграмму (горизонтальная сгруппированная) на лист.
  3. Добавляет три серии, соответствующие Q1, Q2 и Q3.
  4. Включает подписи данных, задаёт названия осей и применяет пастельную палитру.
  5. Сохраняет книгу как BarChart_Simple_Output.xlsx.

Пример 2 – Составная столбчатая диаграмма с пользовательским форматированием

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

Основные моменты этого примера

  • Использует ChartType.StackedBar для отображения накопительных значений.
  • Применяет пользовательские цвета к каждому региону для визуального различия.
  • Размещает легенду внизу и добавляет центрированные подписи данных.
  • Демонстрирует экспорт диаграммы в файл PNG с помощью Chart.ToImage.

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

Хотите попробовать Aspose.Cells без ограничений? Получите временную бесплатную лицензию со страницы Aspose temporary license page. Лицензия удаляет водяные знаки оценки и открывает полный набор функций для разработки и тестирования.

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

Продолжайте обучение с помощью этих полезных ресурсов:

Заключение

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

Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь посетить наш бесплатный форум поддержки.

См. также