Memvisualisasikan data dengan diagram kolom adalah salah satu cara paling umum untuk menyampaikan tren dan perbandingan di Excel. Dalam artikel ini, Anda akan menemukan cara membuat diagram Kolom secara programatis menggunakan C# dan Aspose.Cells for .NET. Dengan hanya beberapa baris kode, Anda dapat menghasilkan diagram yang tampak profesional yang siap diekspor ke format Excel, PDF, atau gambar.
Artikel ini mencakup topik-topik berikut:
- Perpustakaan Excel C# untuk Membuat Diagram Kolom
- Buat Diagram Kolom di Excel menggunakan C#
- Perbarui Diagram Kolom yang Ada
- Dapatkan Lisensi Gratis
- Sumber Daya Gratis
- Kesimpulan
- Lihat Juga
Perpustakaan Excel C# untuk Membuat Diagram Kolom
Aspose.Cells for .NET adalah perpustakaan yang kuat, sepenuhnya dikelola yang memungkinkan pengembang untuk membuat, mengedit, dan merender spreadsheet Excel tanpa memerlukan Microsoft Office. Ini menyediakan seperangkat API yang kaya untuk bekerja dengan lembar kerja, sel, formula, dan diagram.
Keuntungan utama saat bekerja dengan diagram kolom:
- Rich Chart API – Buat jenis diagram apa pun, atur seri, sesuaikan sumbu, legenda, dan lainnya.
- Full Format Support – Bekerja dengan XLSX, XLS, CSV, ODS, dan banyak format lainnya.
- High Performance – Proses buku kerja besar secara efisien.
- No Dependencies – Tidak perlu instalasi Excel di server.
Mulai dengan Aspose.Cells for .NET:
PM> Install-Package Aspose.Cells
Buat Diagram Kolom di Excel menggunakan C#
Berikut adalah aplikasi konsol C# yang lengkap dan siap dijalankan yang:
- Membuat workbook baru.
- Mengisi dengan data penjualan contoh.
- Menambahkan diagram Column.
- Menyesuaikan judul diagram, sumbu, dan seri.
- Menyimpan workbook ke disk.
Penjelasan langkah-langkah utama
| Step | What it does |
|---|---|
| 3 | Menambahkan objek diagram dengan tipe ChartType.Column. |
| 4‑5 | Menambahkan dua seri yang merujuk ke rentang data untuk Product A dan Product B. |
| 6 | Menghubungkan sumbu X (kategori) ke nama bulan. |
| 7 | Menetapkan judul yang mudah dibaca untuk kedua sumbu. |
| 8 | Menerapkan gaya diagram yang telah ditentukan (opsional tetapi meningkatkan daya tarik visual). |
Menjalankan program menghasilkan ColumnChart_Output.xlsx yang berisi data yang telah diisi dan diagram kolom yang diformat dengan baik.
Perbarui Diagram Kolom yang Ada
Kadang‑kadang Anda perlu memodifikasi diagram yang sudah ada dalam workbook (misalnya, mengubah tipenya, menambahkan seri baru, atau menyesuaikan pemformatan). Potongan kode di bawah ini menunjukkan cara memuat workbook yang ada, menemukan diagram pertama, dan mengubahnya menjadi diagram kolom bertumpuk sambil menambahkan seri ketiga.
Apa yang dilakukan kode ini
- Memuat workbook yang ada.
- Mengambil chart pertama dan mengubah tipenya menjadi StackedColumn.
- Menyisipkan kolom data baru untuk Product C dan menambahkannya sebagai seri.
- Menyegarkan chart untuk menerapkan modifikasi dan menyimpan hasilnya.
Dapatkan Lisensi Gratis
Aspose menawarkan lisensi gratis sementara yang menghapus watermark evaluasi dan membuka semua fitur. Kunjungi halaman lisensi sementara Aspose untuk mendapatkannya secara instan.
Sumber Daya Gratis
- Developer’s Guide – Panduan lengkap dan praktik terbaik: https://docs.aspose.com/cells/net/
- Free Online Apps – Coba Aspose.Cells di peramban tanpa menulis kode: https://products.aspose.app/cells/family
- API Reference – Dokumentasi kelas dan anggota yang detail: https://reference.aspose.com/cells/net/
- How‑to Articles – Skenario dunia nyata dan contoh kode: https://blog.aspose.com/id/categories/aspose.cells-product-family/
Kesimpulan
Membuat diagram kolom dengan Aspose.Cells for .NET itu mudah dan sangat dapat disesuaikan. Contoh‑contoh di atas menunjukkan cara menghasilkan diagram baru dari awal dan cara memodifikasi diagram yang sudah ada, mencakup skenario pelaporan paling umum. Manfaatkan API yang kuat untuk mengotomatiskan alur kerja pelaporan Excel Anda, mengintegrasikan pembuatan diagram ke dalam layanan web, atau membangun alat analitik desktop.
Jika Anda mengalami tantangan apa pun, jangan ragu untuk meminta bantuan di forum dukungan Aspose.Cells.