Візуалізація згрупованих даних у компактному, порівняльному вигляді часто потрібна для бізнес‑звітів та інформаційних панелей. Bar Stacked chart (відомий також як stacked bar chart) дозволяє відображати кілька серій даних, розташованих горизонтально один над одним, що спрощує перегляд як загальних підсумків, так і окремих внесків. У цьому посібнику ви дізнаєтеся, як створити Bar Stacked chart в Excel, використовуючи C# і Aspose.Cells for .NET. Наданий код повністю функціональний і може бути інтегрований у будь‑який .NET‑додаток.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення стовпчикових складених діаграм
- Створення стовпчикової складеної діаграми в Excel за допомогою C#
- Отримати безкоштовну ліцензію
- Стовпчикова складена діаграма Excel: безкоштовні ресурси
- Висновок
- Дивіться також
C# бібліотека Excel для створення стовпчикових складених діаграм
Aspose.Cells for .NET — це потужна бібліотека для роботи з Excel, яка дозволяє розробникам створювати, змінювати та відображати Excel‑документи без необхідності встановлення Microsoft Office. Її багата API для створення діаграм підтримує всі типи діаграм, доступні в Excel, включаючи стовпчикову складену діаграму.
Ключові переваги використання Aspose.Cells:
- Rich API Surface – Доступ до всіх функцій Excel програмно.
- High Performance – Обробка великих робочих книг з мінімальним використанням пам’яті.
- No COM/Interop Dependency – Працює на будь‑якій платформі, що підтримує .NET.
- Multiple Output Formats – Збереження у форматах XLSX, XLS, CSV, PDF, HTML та файлах зображень.
Початок роботи
- Download останню версію з Aspose.Cells for .NET releases page.
- Install пакет NuGet:
PM> Install-Package Aspose.Cells
- Додайте посилання на
Aspose.Cellsу ваш проєкт і починайте кодувати.
Створення складеної стовпчикової діаграми в Excel за допомогою C#
Нижче наведено повний, готовий до запуску приклад C#, який демонструє, як:
- Створіть нову робочу книгу.
- Заповніть тестовими даними.
- Додайте Bar Stacked діаграму.
- Налаштуйте серії, назви осей та вигляд діаграми.
- Збережіть робочу книгу у файл XLSX.
Пояснення коду
| Step | What the code does |
|---|---|
| 1 | Створює новий Workbook і вибирає перший лист (Sheet1). |
| 2 | Заповнює лист зразковими даними про квартальний продаж для трьох продуктів. |
| 3 | Додає BarStacked діаграму (ChartType.BarStacked). Область діаграми визначається координатами верхньої‑лівої та нижньої‑правої клітинки. |
| 4 | Створює три серії даних, кожна з яких посилається на стовпець продажу продукту. Аргумент true вказує, що серії використовують категорії з першого стовпця. |
| 5 | Встановлює категоріальну вісь (горизонтальну вісь) у список кварталів (A2:A5). |
| 6 | Показує кілька візуальних налаштувань: власний фон області графіка, підписи осей та зменшену ширину проміжку для більш щільного вигляду. |
| 7 | Зберігає робочу книгу як BarStackedChart_Output.xlsx у робочій папці застосунку. |
Запуск програми створить файл Excel, що містить гарно оформлену складену стовпчикову діаграму, яку можна відкрити в Microsoft Excel, LibreOffice або будь‑якому сумісному переглядачі.
Оновлення існуючої стовпчикової складеної діаграми
Якщо вам потрібно змінити діаграму, яка вже існує у робочій книзі (наприклад, змінити кольори серій або додати нову серію), наступний фрагмент показує, як завантажити робочу книгу, знайти діаграму та застосувати оновлення.
Цей приклад демонструє:
- Завантаження існуючої книги.
- Доступ і редагування властивостей діаграми (заголовок, кольори серій).
- Додавання нової серії даних «на льоту».
- Збереження зміненої книги.
Отримати безкоштовну ліцензію
Aspose.Cells пропонує тимчасову безкоштовну ліцензію, яка видаляє водяні знаки оцінки та розблоковує повну функціональність на обмежений період. Відвідайте сторінку тимчасової ліцензії Aspose, щоб негайно запросити вашу ліцензію. Застосуйте ліцензію на початку вашого застосунку:
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");
Стовпчаста діаграма з накопиченням Excel: Безкоштовні ресурси
Продовжуйте свою подорож у навчанні за допомогою цих безкоштовних ресурсів:
- Посібник розробника – https://docs.aspose.com/cells/net/
- Онлайн демо та конвертер – https://products.aspose.app/cells/family
- Довідник API – https://reference.aspose.com/cells/net/
- Статті How‑To – https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
У цій статті ми продемонстрували, як створювати та маніпулювати Стовпчастою складеною діаграмою в Excel за допомогою C# та Aspose.Cells for .NET. Бібліотека надає чистий, високопродуктивний API, який усуває потребу у взаємодії з Microsoft Office, що робить її ідеальною для серверної автоматизації, рішень звітності та будь-якого .NET застосунку, який потребує надійних можливостей створення діаграм Excel.
Не соромтеся адаптувати приклади коду до ваших власних наборів даних, застосовувати додаткове оформлення або інтегрувати генерацію діаграм у більш масштабні робочі процеси. Для отримання допомоги, пропозицій або повідомлень про помилки приєднуйтесь до Aspose.Cells support forum.