Візуалізація пропорційних даних за кількома категоріями є поширеною вимогою у бізнес‑звітності. Діаграма Column3D100PercentStacked показує кожен ряд даних як частину цілого, складену у тривимірному стовпчику, і нормалізує кожен стовпчик до 100 %. Цей посібник крок за кроком показує, як створити таку діаграму в Excel за допомогою C# та Aspose.Cells for .NET. Рішення повністю керується кодом, не потребує встановлення Excel і може бути збережене у форматах XLSX, PDF або зображення.
У цій статті розглядаються:
- Бібліотека Excel для C# для створення діаграми Column3D100PercentStacked
- Створення діаграми Column3D100PercentStacked в Excel за допомогою C#
- Безкоштовні ресурси
- Отримати безкоштовну ліцензію
- Висновок
- Дивіться також
C# Excel Library для створення діаграми Column3D100PercentStacked
Aspose.Cells for .NET — це високопродуктивна бібліотека, яка дозволяє розробникам створювати, змінювати та відображати файли Excel без Microsoft Office. Вона надає багатий API для створення діаграм, що охоплює понад 50 типів діаграм, включаючи діаграму Column3D100PercentStacked.
Ключові переваги використання Aspose.Cells для створення діаграм:
| Функція | Перевага |
|---|---|
| Всеохоплюючий API | Повний доступ до типів діаграм, серій, осей, легенд та форматування. |
| Не потрібен Excel | Працює на будь-якій платформі, що підтримує .NET (Windows, Linux, macOS). |
| Різноманітні формати виводу | Зберігає у форматах XLSX, XLS, CSV, PDF, XPS, PNG, JPEG тощо. |
| Високоякісне відтворення | Діаграми виглядають ідентично тим, що створені в Microsoft Excel. |
| Оптимізовано для продуктивності | Обробляє великі набори даних з низьким споживанням пам’яті. |
Початок роботи
- Завантажити останню версію Aspose.Cells for .NET з сторінки випусків.
- Встановити через NuGet:
PM> Install-Package Aspense.Cells
- Додайте посилання на
Aspose.Cellsу вашому проєкті C#.
Тепер ви готові програмно створити 3‑D 100 % стовпчикову діаграму з накопиченням.
Створити діаграму Column3D100PercentStacked у Excel за допомогою C#
Нижче наведено повний, самодостатній приклад C#, який:
- Створює нову робочу книгу.
- Заповнює прикладні дані про продажі для трьох продуктів за чотири квартали.
- Додає Column3D100PercentStacked діаграму.
- Налаштовує заголовок діаграми, назви осей, легенду та підписи даних.
- Зберігає робочу книгу у файл XLSX.
Пояснення ключових кроків
| Step | What it does |
|---|---|
| Створити робочий зошит та лист | Починає з порожнього файлу Excel і листа з назвою SalesData. |
| Заповнити дані | Вставляє квартальні дані про продажі для трьох продуктів. Макет відповідає вимогам діаграми (категорії у стовпці A, серії у стовпцях B‑D). |
| Додати діаграму | Викликає Charts.Add з ChartType.Column3D100PercentStacked. Діаграма займає рядки 7‑25 і стовпці 0‑8 на листі. |
| Додати серії | Дані кожного продукту додаються як окрема серія. Прапорець true вказує Aspose.Cells отримати назву серії з першої клітинки діапазону. |
| Дані категорій | Пов’язує підписи осі X (назви кварталів) зі стовпцем A. |
| Налаштувати | Встановлює заголовки, переміщує легенду та вмикає підписи даних, які відображають відсотки на кожному сегменті стека. |
| Зберегти | Записує робочий зошит у Column3D100PercentStacked_Chart.xlsx. Файл можна відкрити безпосередньо в Excel або конвертувати в інші формати. |
Безкоштовні ресурси
- Посібник розробника – Всеохоплюючі підручники та довідники API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Швидко протестуйте створення діаграм онлайн: https://products.aspose.app/cells/family
- API довідник – Докладна документація класів та членів: https://reference.aspose.com/cells/net/
- Статті «Як це зробити» – Досліджуйте інші типи діаграм, зведені таблиці та маніпуляції даними: https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Отримати безкоштовну ліцензію
Почніть експериментувати з Aspose.Cells безкоштовно. Отримайте тимчасову безкоштовну ліцензію на сторінці тимчасової ліцензії Aspose. Це розблоковує повний набір функцій, видаляє водяні знаки оцінки та дозволяє розгорнути ваше рішення у продакшн після придбання постійної ліцензії.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Висновок
Діаграма Column3D100PercentStacked забезпечує чіткий, візуально привабливий спосіб порівняння відносного внеску кількох серій даних за категоріями. За допомогою Aspose.Cells for .NET ви можете створювати такі діаграми програмно, налаштовувати кожен елемент і експортувати результат у різні формати — без необхідності Microsoft Excel. Використовуйте наданий зразок коду як основу, адаптуйте джерело даних під свої потреби та інтегруйте створення діаграм у ваші конвеєри звітності.
Для отримання додаткової допомоги відвідайте Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9
Щасливого кодування!