Візуалізація пропорційних даних за кількома категоріями є поширеною вимогою для бізнес‑звітності, інформаційних панелей та аналізу продуктивності. Column 100 Percent Stacked chart показує внесок кожної серії у відсотках від загального для даної категорії, що полегшує порівняння відносних значень.

У цій статті ви дізнаєтеся, як створити стовпчикову діаграму 100 % складену в робочій книзі Excel за допомогою Aspose.Cells for .NET. Посібник містить повний, готовий до компіляції приклад C# та нотатки щодо налаштування вигляду діаграми.

У цій статті розглядаються наступні теми:

C# Excel Library для створення Column100PercentStacked Chart

Aspose.Cells for .NET — це високопродуктивна бібліотека для роботи з Excel, яка дозволяє розробникам створювати, редагувати та відображати файли Excel без необхідності встановлення Microsoft Office. Вона надає потужний API для створення діаграм, який підтримує всі вбудовані типи діаграм Excel, включаючи діаграму Column100PercentStacked.

Ключові переваги використання Aspose.Cells для створення діаграм:

  • Повнофункціональний API – Доступ до типів діаграм, серій, осей, легенд та форматування.
  • Без COM Interop – Працює на будь‑якій платформі, що підтримує .NET (Windows, Linux, macOS).
  • Висока продуктивність – Ефективна обробка великих робочих книг та діапазонів даних.
  • Різноманітні формати виводу – Збереження у формати XLSX, PDF, PNG, JPEG та інші.

Початок роботи

  1. Завантажте останню бінарну версію Aspose.Cells for .NET зі releases page.
  2. Встановіть пакет NuGet (рекомендовано)
PM> Install-Package Aspose.Cells
  1. Додайте посилання на Aspose.Cells у вашому проєкті C#.

Створення діаграми Column100PercentStacked у Excel за допомогою C#

Нижче наведено повну, самодостатню програму C#, яка:

  1. Створює нову робочу книгу.
  2. Заповнює зразкові дані, що представляють квартальний продаж для трьох продуктових ліній.
  3. Вставляє діаграму Column 100 Percent Stacked.
  4. Налаштовує заголовок діаграми, осі, легенду та підписи даних.
  5. Зберігає робочу книгу у файлі XLSX.

Пояснення коду

КрокЩо робить кодЧому це важливо
1Створює порожню Workbook і посилається на перший лист.Надає чисту книгу для роботи.
2Записує рядок заголовка та чотири рядки даних про квартальні продажі для трьох продуктів.Забезпечує джерело даних, необхідне для діаграми.
3Додає діаграму ChartType.Column100PercentStacked і вказує її розташування на листі.Створює конкретний тип діаграми, який ми хочемо продемонструвати.
4Викликає NSeries.Add для прив’язки діапазону даних (B2:D5) і встановлює CategoryData до міток кварталів (A2:A5).Пов’язує дані серій та категорій (вісь X) з діаграмою.
5Вмикає підписи даних і налаштовує їх на відображення лише відсотків, переміщує легенду та додає назву осі.Покращує читабельність і робить діаграму готовою до презентації.
6Зберігає книгу під назвою Column100PercentStackedChart.xlsx.Генерує остаточний файл Excel, який містить діаграму.

Запустіть програму (наприклад, за допомогою dotnet run) і відкрийте згенерований Column100PercentStackedChart.xlsx, щоб побачити відображений графік.

Отримати безкоштовну ліцензію

Aspose.Cells пропонує тимчасову безкоштовну ліцензію для цілей оцінки. Відвідайте сторінку тимчасової ліцензії, щоб отримати ключ, який видаляє водяні знаки оцінки та забезпечує повну функціональність під час розробки.

Column100PercentStacked діаграма: безкоштовні ресурси

Висновок

Створення Column 100 Percent Stacked діаграми за допомогою Aspose.Cells for .NET є простим і вимагає лише кілька рядків коду. Флюентний API бібліотеки обробляє прив’язку даних, налаштування серій та форматування діаграми, дозволяючи генерувати професійні, готові до спільного використання звіти Excel без необхідності встановлення Microsoft Office.

Якщо у вас виникнуть будь-які проблеми або питання, не соромтеся розмістити їх на форумі спільноти Aspose.Cells, де вам допоможуть як інженери Aspose, так і інші розробники.

Дивіться також