Pada topik ini, kami akan menjelaskan langkah-langkah yang mudah digunakan tentang cara membuat Excel Pie Chart di aplikasi C# .NET. Langkah-langkah di bawah ini menunjukkan cara membuat diagram lingkaran dinamis di aplikasi windows C# secara terprogram.
Umumnya, diagram lingkaran menunjukkan data kategorikal sedangkan setiap irisan kue dapat menunjukkan kategori tertentu. Di MS Excel, Anda dapat menggunakan seperangkat alat bagan yang kaya. Jadi, Anda dapat membuat bagan Pie Excel dalam proyek C# dengan cepat. Selanjutnya, Anda dapat menyimpan ke format Excel XLSX. Anda cukup membuka file XLSX keluaran ke beberapa penampil Excel untuk menampilkan grafik.
Langkah-langkah Membuat Bagan Pai Excel di C#
- Unduh paket Aspose.Cells for .NET dari NuGet Gallery
- Impor ruang nama Aspose.Cells dan Aspose.Cells.Charts yang relevan dengan menggunakan direktif
- Buat instance objek Lisensi dan atur file lisensi menggunakan metode SetLicense
- Buat objek Workbook untuk membuat buku kerja Excel baru
- Dapatkan lembar kerja pertama di buku kerja dan tambahkan data ke lembar kerja
- Tambahkan diagram lingkaran baru menggunakan ChartType.Pie anggota enum dan atur seri datanya dengan atribut lain
- Simpan file Excel keluaran yang berisi diagram lingkaran di dalamnya
Dalam contoh di bawah ini, kami akan membuat diagram lingkaran secara dinamis berdasarkan data penjualan triwulanan. Data sumber untuk bagan juga akan ditempelkan melalui kode. Selain itu, kami menetapkan judul bagan dan menentukan properti label data untuk menampilkan nilai dan persentase pada irisan pai. Kita dapat menggunakan enumerasi ChartType untuk memilih atau mengatur jenis lain yang serupa untuk menggambar grafik.
Contoh kode untuk Membuat Bagan Pai Excel di C#
Cuplikan kode di atas menyisipkan beberapa data ke dalam sel lembar kerja pertama dan kemudian membuat grafik Excel Pie dalam C# berdasarkan sumber data tersebut. Terakhir, ini menyimpan file XLSX Excel yang akan berisi diagram Pie. Selain itu, Anda juga dapat mengonversi bagan Excel ke JPG dalam C# tanpa Interop.