Візуалізація даних за допомогою стовпчикових діаграм є одним із найпоширеніших способів передавати тенденції та порівняння в Excel. У цій статті ви дізнаєтеся, як створити стовпчикову діаграму програмно, використовуючи C# і Aspose.Cells for .NET. За допомогою лише кількох рядків коду ви можете створювати професійно виглядаючі діаграми, готові до експорту в Excel, PDF або графічні формати.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення стовпчикових діаграм
- Створення стовпчикової діаграми в Excel за допомогою C#
- Оновлення існуючої стовпчикової діаграми
- Отримати безкоштовну ліцензію
- Безкоштовні ресурси
- Висновок
- Дивіться також
C# Excel Library для створення стовпчикових діаграм
Aspose.Cells for .NET — це потужна, повністю керована бібліотека, яка дозволяє розробникам створювати, редагувати та візуалізувати електронні таблиці Excel без необхідності використання Microsoft Office. Вона надає широкий набір API для роботи з листами, клітинками, формулами та діаграмами.
Ключові переваги при роботі зі стовпчиковими діаграмами:
- Rich Chart API – Створюйте будь‑який тип діаграми, задавайте серії, налаштовуйте осі, легенди та інше.
- Full Format Support – Працюйте з XLSX, XLS, CSV, ODS та багатьма іншими форматами.
- High Performance – Ефективно обробляйте великі робочі книги.
- No Dependencies – Не потрібно встановлювати Excel на сервері.
Почніть роботу з Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Створення стовпчикової діаграми в Excel за допомогою C#
Нижче наведено повний, готовий до запуску консольний застосунок C#, який:
- Створює нову робочу книгу.
- Заповнює її зразковими даними про продажі.
- Додає стовпчасту діаграму.
- Налаштовує заголовок діаграми, осі та серії.
- Зберігає робочу книгу на диск.
Пояснення ключових кроків
| Крок | Що робить |
|---|---|
| 3 | Додає об’єкт діаграми типу ChartType.Column. |
| 4‑5 | Додає два ряди, які посилаються на діапазони даних для Product A та Product B. |
| 6 | Пов’язує вісь X (категорії) з назвами місяців. |
| 7 | Встановлює зрозумілі назви для обох осей. |
| 8 | Застосовує заздалегідь визначений стиль діаграми (необов’язково, але покращує візуальну привабливість). |
Запуск програми створює ColumnChart_Output.xlsx, що містить заповнені дані та гарно оформлений стовпчиковий графік.
Оновити існуючу стовпчикову діаграму
Іноді потрібно змінити діаграму, яка вже існує у робочій книзі (наприклад, змінити її тип, додати нову серію або налаштувати форматування). Нижче наведений фрагмент, який демонструє, як завантажити існуючу робочу книгу, знайти першу діаграму та перетворити її на стовпчикову діаграму з накопиченням, додаючи третю серію.
Що робить цей код
- Завантажує існуючу книгу.
- Отримує першу діаграму та змінює її тип на StackedColumn.
- Вставляє новий стовпець даних для Product C і додає його як серію.
- Оновлює діаграму, щоб застосувати зміни, і зберігає результат.
Отримати безкоштовну ліцензію
Aspose пропонує тимчасову безкоштовну ліцензію, яка видаляє водяні знаки оцінки та розблоковує всі функції. Перейдіть на сторінку тимчасової ліцензії Aspose, щоб отримати її миттєво.
Безкоштовні ресурси
- Посібник розробника – Всеосяжні крок за кроком інструкції та кращі практики: https://docs.aspose.com/cells/net/
- Безкоштовні онлайн-додатки – Спробуйте Aspose.Cells у браузері без кодування: https://products.aspose.app/cells/family
- Посилання на API – Детальна документація класів та членів: https://reference.aspose.com/cells/net/
- Статті «Як це зробити» – Реальні сценарії та приклади коду: https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
Створення стовпчикових діаграм за допомогою Aspose.Cells for .NET просте та надзвичайно налаштовуване. Наведені вище приклади демонструють, як створити нову діаграму з нуля та як змінити існуючу, охоплюючи найпоширеніші сценарії звітності. Використовуйте потужний API для автоматизації ваших робочих процесів звітності в Excel, інтегруйте генерацію діаграм у веб‑служби або створюйте настільні аналітичні інструменти.
Якщо ви зіткнетеся з будь-якими проблемами, не соромтеся попросити допомоги на Aspose.Cells форум підтримки.