Як створити кругову діаграму Excel на C#

У цій темі ми пояснимо прості у використанні кроки щодо того, як створити Excel Pie Chart у програмі C# .NET. У наведених нижче кроках показано, як програмно створити динамічну кругову діаграму в додатку C# Windows.

Зазвичай кругова діаграма позначає категоричні дані, тоді як кожен сектор кругової діаграми може відображати певну категорію. У MS Excel ви можете використовувати багатий набір інструментів для діаграм. Отже, ви можете створити кругову діаграму Excel у проекті C# на льоту. Далі ви можете зберегти у форматі Excel XLSX. Ви можете просто відкрити вихідний файл XLSX у програмі перегляду Excel, щоб відобразити графік.

Кроки для створення кругової діаграми Excel у C#

  1. Завантажте пакет Aspose.Cells for .NET із NuGet Gallery
  2. Імпорт відповідних просторів імен Aspose.Cells і Aspose.Cells.Charts за допомогою директиви using
  3. Створіть екземпляр об’єкта License та встановіть файл ліцензії за допомогою методу SetLicense
  4. Створіть об’єкт Workbook, щоб створити нову книгу Excel
  5. Отримайте перший робочий аркуш у робочій книзі та додайте дані до робочого аркуша
  6. Додайте нову кругову діаграму за допомогою ChartType.Pie члена переліку та встановіть її ряд даних з іншими атрибутами
  7. Збережіть вихідний файл Excel, який містить секторну діаграму

У наведеному нижче прикладі ми будемо динамічно створювати секторну діаграму на основі квартальних даних про продажі. Вихідні дані для діаграми також буде вставлено за допомогою коду. Крім того, ми встановлюємо заголовок діаграми та вказуємо властивості міток даних, щоб відображати значення та відсотки на секторних секторах. Ми можемо використовувати перерахування ChartType, щоб вибрати або встановити інші подібні типи для малювання діаграм.

Приклад коду для створення кругової діаграми Excel у C#

Наведений вище фрагмент коду вставляє деякі дані в перші комірки аркуша, а потім створює секторну діаграму Excel у C# на основі цього джерела даних. Нарешті, він зберігає файл Excel XLSX, який міститиме секторну діаграму. Крім того, ви також можете конвертувати діаграму Excel у JPG на C# без Interop.

 Українська