Візуалізація даних у вигляді стовпчикової складеної діаграми є поширеною вимогою для бізнес‑звітів, порівняння бюджетів та інформаційних панелей KPI. За допомогою Aspose.Cells for .NET ви можете створювати такі діаграми за кілька рядків коду, без необхідності встановлення Microsoft Excel на сервері. Цей посібник проведе вас через увесь процес – від підготовки прикладних даних до налаштування осей, легенд і кольорів – і надає повний, готовий до запуску приклад на C#.

У цій статті розглядаються наступні теми:

C# Excel Library для створення стовпчикових складених діаграм

Aspose.Cells for .NET є високопродуктивною бібліотекою автоматизації Excel, яка дозволяє розробникам створювати, редагувати та візуалізувати Excel‑файли повністю програмно. Що стосується створення діаграм, Aspose.Cells пропонує широкий набір типів діаграм, включаючи стовпчикову складену діаграму (ChartType.ColumnStacked). Ключові переваги використання Aspose.Cells для створення діаграм:

  • Нульова залежність від Microsoft Office – працює в будь‑якому середовищі Windows, Linux або Docker.
  • Повний контроль над елементами діаграми – серії, осі, легенди, маркери, кольори, підписи даних тощо.
  • Підтримка всіх форматів файлів Excel – XLSX, XLS, CSV, ODS та інші.
  • Висока масштабованість – генеруйте тисячі діаграм за один прохід без помітної втрати продуктивності.

Початок роботи

  1. Завантажте останню версію зі сторінки Aspose.Cells .NET releases page.
  2. Встановіть пакет NuGet:
PM> Install-Package Aspose.Cells
  1. Додайте посилання на Aspose.Cells у вашому проєкті C#.

Створення стовпчикової складеної діаграми в Excel за допомогою C#

Нижче наведено повний, самодостатній приклад, який демонструє, як:

  1. Створіть нову книгу.
  2. Заповніть лист даними прикладу.
  3. Додайте діаграму Column Stacked.
  4. Налаштуйте кольори серій, назви осей та розташування легенди.
  5. Збережіть книгу у файлі XLSX.

Пояснення коду

StepWhat the code doesWhy it matters
1Створює новий Workbook і отримує доступ до першого Worksheet.Надає чисте полотно для діаграми.
2Заповнює лист ідентифікаторами місяців та даними про квартальні продажі.Складені діаграми вимагають категоріальної осі (Місяць) та кількох серій даних (Q1‑Q3).
3Додає об’єкт ChartType.ColumnStacked і встановлює його позицію на листі.Визначає тип діаграми та її розташування.
4Додає три серії (NSeries.Add) — по одній для кожного кварталу — і призначає унікальний колір.Кожна серія стає сегментом стека; явні кольори підвищують читабельність.
5Налаштовує назви осей, розташування легенди та вмикає підписи даних.Покращує семантику діаграми та візуальну чіткість.
6Зберігає робочу книгу у файл .xlsx .Створює фінальний документ Excel, який можна відкрити в будь-якому інструменті електронних таблиць.

Підказка: Якщо вам потрібно відобразити загальну суму кожного стовпця у стекованій діаграмі, увімкніть мітку даних для ValueAxis і встановіть chart.NSeries[i].HasDataLabel = true;, як показано вище.

Безкоштовні ресурси

Висновок

Створення Column Stacked chart за допомогою Aspose.Cells for .NET просте і не вимагає Microsoft Excel на сервері. Дотримуючись наведених вище кроків, ви можете програмно генерувати професійно виглядаючі стовпчикові діаграми з накопиченням, повністю налаштовувати їхній вигляд і експортувати результат у будь‑який формат, сумісний з Excel. Використовуйте потужність Aspose.Cells для автоматизації звітності, інформаційних панелей та завдань аналізу даних у середовищах Windows, Linux або контейнеризованих.

Для додаткової допомоги відвідайте наш безкоштовний форум підтримки.

Дивіться також