Візуалізація тенденцій у часі є основною вимогою для багатьох бізнес-звітів. Area chart заповнює простір між точками даних та віссю, що робить його ідеальним для підкреслення величини змін. У цьому посібнику показано, як створити як просту Area chart, так і складену Area chart в Excel, використовуючи C# з Aspose.Cells for .NET. Фрагменти коду повністю готові до компіляції та можуть бути адаптовані до будь-якого проєкту .NET.
У цій статті розглядаються наступні теми:
- Бібліотека C# Excel для створення діаграм областей
- Створення діаграми областей в Excel за допомогою C#
- Створення складеної діаграми областей в Excel за допомогою C#
- Отримати безкоштовну ліцензію
- Діаграма областей Excel: безкоштовні ресурси
- Висновок
- Дивіться також
Бібліотека C# Excel для створення діаграм області
Aspose.Cells for .NET є всебічною бібліотекою для роботи з Excel, яка дозволяє розробникам створювати, редагувати та рендерити файли Excel без Microsoft Office. Вона надає чистий, об’єктно‑орієнтований API для роботи з листами, клітинками та діаграмами.
Ключові переваги при роботі з діаграмами:
- Підтримка різноманітних типів діаграм – включає стандартні, складені, 100 % складені та багато спеціалізованих типів діаграм.
- Повний контроль форматування – налаштовуйте кольори, маркери, осі, легенди та підписи даних програмно.
- Крос‑платформений – працює на Windows, Linux та macOS з .NET 6+.
- Висока продуктивність – ефективно обробляє великі набори даних.
Щоб почати використовувати Aspose.Cells, додайте пакет NuGet до вашого проєкту:
PM> Install-Package Aspose.Cells
Створити діаграму типу «область» в Excel за допомогою C#
Нижче наведено повний, готовий до запуску консольний застосунок, який створює просту Area chart. Приклад виконує такі кроки:
- Створіть екземпляр
Workbook. - Заповніть перший лист даними прикладу.
- Додайте об’єкт діаграми
Area. - Налаштуйте серії діаграми та осі.
- Збережіть робочу книгу у файлі XLSX.
Пояснення ключових рядків
| Line | Purpose |
|---|---|
ChartType.Area | Вказує стандартну діаграму типу Area. |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | Додає серію даних; другий аргумент (true) вказує, що серія використовує перший стовпець як категорії. |
chart.CategoryAxis.Title.Text | Встановлює заголовок осі X. |
chart.PlotArea.Area.Formatting | Керує форматуванням фону області графіка. |
Запуск програми створює AreaChart_Output.xlsx з гарно оформленою діаграмою типу Area, що відображає тенденції продажів двох продуктів.
Створення складеної діаграми області в Excel за допомогою C#
складена діаграма області показує внесок кожного ряду у загальне значення. Наведений нижче код базується на попередньому прикладі та змінює тип діаграми на ChartType.StackedArea.
Що змінюється порівняно з простою діаграмою Area?
ChartType.AreaStacked– відображає кожну серію поверх попередньої.- Додано кілька серій, щоб проілюструвати кумулятивні дані.
- Прозорість застосовується до області графіка, щоб зберегти чистий вигляд.
Згенеровані файли Excel відображатимуть повністю функціональні діаграми площі, готові до подальшої настройки або розповсюдження.
Отримати безкоштовну ліцензію
Досліджуйте Aspose.Cells без обмежень, отримавши тимчасову ліцензію:
- Відвідайте сторінку безкоштовної тимчасової ліцензії і дотримуйтесь інструкцій.
- Застосуйте ліцензію у вашому коді перед будь-якими викликами API Aspose.Cells:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
Ліцензоване середовище видаляє водяний знак оцінки та розблоковує повний набір функцій.
Діаграма з областями Excel: безкоштовні ресурси
Посиліть свої навички автоматизації Excel за допомогою цих офіційних ресурсів:
- Посібник розробника – https://docs.aspose.com/cells/net/
- Безкоштовні онлайн‑додатки – https://products.aspose.app/cells/family
- Довідка API – https://reference.aspose.com/cells/net/
- Статті «Як це зробити» – https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
У цій статті ми продемонстрували, як створити як стандартний діаграму типу Area, так і складену діаграму типу Area в Excel, використовуючи C# і Aspose.Cells for .NET. Надані зразки коду є повними, компілюються та ілюструють кращі практики створення діаграм, їх стилізації та збереження файлів. Інтегруючи ці фрагменти коду у ваші власні додатки, ви можете забезпечити переконливу візуальну аналітику без необхідності використання Microsoft Excel.
Для додаткової допомоги розпочніть розмову на Aspose.Cells support forum.