Візуалізація даних у вигляді стовпчикової складеної діаграми є поширеною вимогою для бізнес‑звітів, порівняння бюджетів та інформаційних панелей KPI. За допомогою Aspose.Cells for .NET ви можете створювати такі діаграми за кілька рядків коду, без необхідності встановлення Microsoft Excel на сервері. Цей посібник проведе вас через увесь процес – від підготовки прикладних даних до налаштування осей, легенд і кольорів – і надає повний, готовий до запуску приклад на C#.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення стовпчикових складених діаграм
- Створення стовпчикової складеної діаграми в 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 та інші.
- Висока масштабованість – генеруйте тисячі діаграм за один прохід без помітної втрати продуктивності.
Початок роботи
- Завантажте останню версію зі сторінки Aspose.Cells .NET releases page.
- Встановіть пакет NuGet:
PM> Install-Package Aspose.Cells
- Додайте посилання на
Aspose.Cellsу вашому проєкті C#.
Створення стовпчикової складеної діаграми в Excel за допомогою C#
Нижче наведено повний, самодостатній приклад, який демонструє, як:
- Створіть нову книгу.
- Заповніть лист даними прикладу.
- Додайте діаграму Column Stacked.
- Налаштуйте кольори серій, назви осей та розташування легенди.
- Збережіть книгу у файлі XLSX.
Пояснення коду
| Step | What the code does | Why it matters |
|---|---|---|
| 1 | Створює новий Workbook і отримує доступ до першого Worksheet. | Надає чисте полотно для діаграми. |
| 2 | Заповнює лист ідентифікаторами місяців та даними про квартальні продажі. | Складені діаграми вимагають категоріальної осі (Місяць) та кількох серій даних (Q1‑Q3). |
| 3 | Додає об’єкт ChartType.ColumnStacked і встановлює його позицію на листі. | Визначає тип діаграми та її розташування. |
| 4 | Додає три серії (NSeries.Add) — по одній для кожного кварталу — і призначає унікальний колір. | Кожна серія стає сегментом стека; явні кольори підвищують читабельність. |
| 5 | Налаштовує назви осей, розташування легенди та вмикає підписи даних. | Покращує семантику діаграми та візуальну чіткість. |
| 6 | Зберігає робочу книгу у файл .xlsx . | Створює фінальний документ Excel, який можна відкрити в будь-якому інструменті електронних таблиць. |
Підказка: Якщо вам потрібно відобразити загальну суму кожного стовпця у стекованій діаграмі, увімкніть мітку даних для
ValueAxisі встановітьchart.NSeries[i].HasDataLabel = true;, як показано вище.
Безкоштовні ресурси
- Посібник розробника: https://docs.aspose.com/cells/net/
- Онлайн‑додатки: https://products.aspose.app/cells/family
- Посилання на API: https://reference.aspose.com/cells/net/
- Статті «Як‑to»: https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
Створення Column Stacked chart за допомогою Aspose.Cells for .NET просте і не вимагає Microsoft Excel на сервері. Дотримуючись наведених вище кроків, ви можете програмно генерувати професійно виглядаючі стовпчикові діаграми з накопиченням, повністю налаштовувати їхній вигляд і експортувати результат у будь‑який формат, сумісний з Excel. Використовуйте потужність Aspose.Cells для автоматизації звітності, інформаційних панелей та завдань аналізу даних у середовищах Windows, Linux або контейнеризованих.
Для додаткової допомоги відвідайте наш безкоштовний форум підтримки.