Визуализация многокатегориальных данных в компактном, трехмерном формате помогает заинтересованным сторонам быстро понять тенденции. В этом руководстве вы узнаете, как создать диаграмму Bar3DStacked в Excel, используя C# и Aspose.Cells for .NET. Пример охватывает подготовку данных, создание диаграммы, настройку серий и необязательное стилизование. К концу вы получите готовый к использованию файл Excel с полностью функционирующей 3‑D сложенной столбчатой диаграммой.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания Bar3DStacked диаграмм
- Создание Bar3DStacked диаграммы в Excel с использованием C#
- Получить бесплатную лицензию
- Bar3DStacked диаграмма Excel: бесплатные ресурсы
- Заключение
- См. также
C# Excel Library для создания 3D-стековых гистограмм
Aspose.Cells for .NET — это комплексная библиотека обработки Excel, позволяющая разработчикам создавать, изменять и отображать файлы Excel без необходимости установки Microsoft Office. Она полностью поддерживает создание диаграмм, включая тип Bar3DStacked, и предоставляет интуитивно понятный API для детального управления.
Ключевые особенности, которые делают Aspose.Cells идеальным для создания диаграмм:
- Rich Chart API – Создавайте любые типы диаграмм, поддерживаемые Excel, задавайте серии, оси, легенды и многое другое.
- High Performance – Эффективно обрабатывайте большие книги с низким потреблением памяти.
- Format Compatibility – Читайте и записывайте файлы XLS, XLSX, CSV, HTML, PDF и многие другие форматы.
- No Dependency on Office – Работает на любой платформе, поддерживающей .NET.
Начните быстро:
- Скачайте последнюю версию с Aspose.Cells releases page.
- Установите через NuGet:
PM> Install-Package Aspose.Cells
Создать 3D‑стекчатую гистограмму в Excel с использованием C#
Ниже приведён полный, готовый к запуску пример на C#, демонстрирующий, как:
- Создайте книгу и лист.
- Заполните примерными данными.
- Добавьте диаграмму Bar3DStacked.
- Настройте серии, ось категорий и необязательное оформление.
- Сохраните книгу.
Объяснение кода
| Шаг | Что делает | Важный API |
|---|---|---|
| 1 | Создаёт объект Workbook и получает лист по умолчанию. | new Workbook(), workbook.Worksheets[0] |
| 2 | Записывает примерные данные (категории + три серии). | Cells["A1"].Value, Cells[row, column].Value |
| 3 | Добавляет диаграмму Bar3DStacked на лист. | sheet.Charts.Add(ChartType.Bar3DStacked, …) |
| 4 | Устанавливает диапазон исходных данных и ось категорий. | chart.SetChartDataRange, chart.NSeries.CategoryData |
| 5 | Добавляет три серии (Q1, Q2, Q3) и задаёт их имена. | chart.NSeries.Add, chart.NSeries[i].Name |
| 6 | Настраивает границы и фон области построения (необязательно). | chart.NSeries[i].Border.Color, chart.PlotArea.Area.Formatting |
| 7 | Сохраняет книгу в файл XLSX. | workbook.Save |
Запустите программу; Bar3DStackedChart_Output.xlsx появится в папке выполнения, содержащий полностью отформатированную 3‑D столбчатую диаграмму с накоплением.
Получить бесплатную лицензию
Aspose.Cells предоставляет временную бесплатную лицензию, которая удаляет оценочные водяные знаки и открывает полный функционал на ограниченный период. Перейдите на страницу временной лицензии, чтобы получить её и начать разработку без ограничений.
Bar3DStacked Chart Excel: Бесплатные ресурсы
- Руководство разработчика – Подробные учебные материалы и справочники API: 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/
Заключение
В этой статье мы продемонстрировали, как создать Bar3DStacked диаграмму в Excel с использованием Aspose.Cells for .NET. Пошаговый код показывает подготовку данных, создание диаграммы, настройку серий, необязательное стилизование и сохранение рабочей книги. С помощью Aspose.Cells вы можете автоматизировать сложные визуализации без зависимости от Microsoft Office, что делает его идеальным для серверных отчетов, панелей мониторинга и приложений, основанных на данных.
Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь задавать их на нашем бесплатном форуме поддержки.