Визуализация данных в трёхмерной форме может выделять тенденции и улучшать читаемость. Цилиндрическая столбчатая диаграмма — это 3‑D вариант классической столбчатой диаграммы, который отображает каждый ряд данных в виде цилиндра, добавляя глубину без потери ясности. Эта статья показывает, как создать Цилиндрическую столбчатую диаграмму в рабочей книге Excel с помощью Aspose.Cells for .NET и C#.
В этом руководстве вы узнаете:
- Что предлагает библиотека Aspose.Cells C# Excel для создания диаграмм.
- Как пошагово создать цилиндрическую гистограмму.
- Как настроить внешний вид диаграммы (названия осей, цвета, легенды и т.д.).
- Где получить бесплатную временную лицензию для оценки.
Библиотека C# Excel для создания цилиндрической гистограммы
Aspose.Cells for .NET — это комплексная библиотека автоматизации Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без Microsoft Office. Она поддерживает все типы диаграмм, предлагаемые в Excel, включая 3‑D Cylindrical Bar диаграмму.
Ключевые преимущества использования Aspose.Cells for .NET:
- Полнофункциональный API – Доступ к объектам книги, листа, ячейки, диаграммы и форматирования.
- Отсутствие зависимостей – Работает на любой платформе .NET ( .NET Framework, .NET Core, .NET 5/6/7 ).
- Высокая производительность – Обрабатывает большие наборы данных с небольшим потреблением памяти.
- Поддержка кросс‑форматов – Чтение/запись XLS, XLSX, CSV, ODS и многих других.
Установка Aspose.Cells
Вы можете получить Aspose.Cells через NuGet:
PM> Install-Package Aspose.Cells
Или скачайте последнюю версию со страницы выпусков Aspose.Cells releases page.
Создать цилиндрическую гистограмму в Excel с использованием C#
Следующий пример создает рабочую книгу, заполняет её образцовыми данными о продажах, добавляет цилиндрическую столбчатую диаграмму и сохраняет результат в файл XLSX.
Полный пример кода на C#
Объяснение кода
| Step | What the code does |
|---|---|
| 1 | Создает новый Workbook и получает первый лист (Sheet1). |
| 2 | Заполняет лист небольшим набором данных (регионы и квартальные продажи). |
| 3 | Добавляет диаграмму Cylindrical Bar (ChartType.CylindricalBar) и размещает её на листе. |
| 4 | Добавляет три серии — по одной для каждого квартала, связывая их с ячейками, содержащими числовые данные. |
| 5 | Устанавливает названия осей, расположение легенды, цвета серий и умеренный 3‑D поворот, чтобы подчеркнуть цилиндрическую форму. |
| 6 | Сохраняет книгу как CylindricalBarChart_Output.xlsx. Сгенерированный файл можно открыть в Excel, Google Sheets или любом совместимом просмотрщике. |
Запуск примера
- Создайте новый проект Console Application в Visual Studio или в вашей предпочтительной IDE.
- Добавьте пакет Aspose.Cells NuGet (
Install-Package Aspose.Cells). - Замените сгенерированный файл
Program.csсодержимым кода, приведённым выше. - Скомпилируйте и запустите проект. Консоль подтвердит, что рабочая книга сохранена, и вы найдете
CylindricalBarChart_Output.xlsxв папке вывода проекта.
Получить бесплатную временную лицензию
Aspose.Cells является коммерческим продуктом, но вы можете получить бесплатную временную лицензию для оценки:
- Посетите страницу временной лицензии Aspose (Aspose temporary license page).
- Следуйте инструкциям на экране, чтобы получить файл лицензии (обычно
Aspose.Total.NET.lic). - Поместите файл лицензии в корневой каталог вашего проекта и активируйте его перед использованием любого API Aspose.Cells:
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
Временная лицензия снимает ограничения оценки на ограниченный период, позволяя вам тестировать все функции, включая создание диаграмм—без ограничений.
Бесплатные ресурсы
- Руководство разработчика – 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/ru/categories/aspose.cells-product-family/
- Репозиторий примеров кода – https://github.com/aspose-cells/Aspose.Cells-for-.NET
Заключение
Создание диаграммы Cylindrical Bar с помощью Aspose.Cells for .NET является простым: подготовьте данные, добавьте диаграмму типа ChartType.CylindricalBar, привяжите серии и примените необязательное оформление. Библиотека обрабатывает все низкоуровневые операции Excel, позволяя программно генерировать профессионально выглядящие 3‑D визуализации.
Не стесняйтесь экспериментировать с дополнительными настройками — например, метками данных, градиентными заливками или динамическими источниками данных — чтобы адаптировать диаграмму к вашим конкретным требованиям к отчетности. Если вы столкнётесь с какими‑либо проблемами или у вас возникнут дополнительные вопросы, сообщество Aspose и форумы поддержки являются отличными местами для получения помощи.