Визуализация многокатегориальных данных в компактном, трехмерном формате помогает заинтересованным сторонам быстро понять тенденции. В этом руководстве вы узнаете, как создать диаграмму Bar3DStacked в Excel, используя C# и Aspose.Cells for .NET. Пример охватывает подготовку данных, создание диаграммы, настройку серий и необязательное стилизование. К концу вы получите готовый к использованию файл Excel с полностью функционирующей 3‑D сложенной столбчатой диаграммой.

В этой статье рассматриваются следующие темы:

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.

Начните быстро:

  1. Скачайте последнюю версию с Aspose.Cells releases page.
  2. Установите через NuGet:
PM> Install-Package Aspose.Cells

Создать 3D‑стекчатую гистограмму в Excel с использованием C#

Ниже приведён полный, готовый к запуску пример на C#, демонстрирующий, как:

  1. Создайте книгу и лист.
  2. Заполните примерными данными.
  3. Добавьте диаграмму Bar3DStacked.
  4. Настройте серии, ось категорий и необязательное оформление.
  5. Сохраните книгу.

Объяснение кода

ШагЧто делаетВажный 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: Бесплатные ресурсы

Заключение

В этой статье мы продемонстрировали, как создать Bar3DStacked диаграмму в Excel с использованием Aspose.Cells for .NET. Пошаговый код показывает подготовку данных, создание диаграммы, настройку серий, необязательное стилизование и сохранение рабочей книги. С помощью Aspose.Cells вы можете автоматизировать сложные визуализации без зависимости от Microsoft Office, что делает его идеальным для серверных отчетов, панелей мониторинга и приложений, основанных на данных.

Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь задавать их на нашем бесплатном форуме поддержки.

См. также