Memvisualisasikan data yang dikelompokkan secara kompak dan komparatif merupakan kebutuhan yang sering muncul dalam laporan bisnis dan dasbor. Diagram Bar Bertumpuk (juga dikenal sebagai diagram batang bertumpuk) memungkinkan Anda menampilkan beberapa rangkaian data yang ditumpuk secara horizontal, memudahkan melihat baik total maupun kontribusi masing‑masing. Dalam panduan ini Anda akan belajar cara membuat Diagram Bar Bertumpuk di Excel menggunakan C# dengan Aspose.Cells for .NET. Kode yang disediakan berfungsi penuh dan dapat diintegrasikan ke dalam aplikasi .NET apa pun.

Artikel ini mencakup topik‑topik berikut:

Perpustakaan Excel C# untuk Membuat Diagram Batang Bertumpuk

Aspose.Cells for .NET adalah perpustakaan manipulasi Excel yang kuat yang memungkinkan pengembang untuk membuat, memodifikasi, dan merender dokumen Excel tanpa memerlukan Microsoft Office. API charting yang kaya mendukung semua jenis grafik yang tersedia di Excel, termasuk grafik Bar Stacked.

Keuntungan utama menggunakan Aspose.Cells:

  • Rich API Surface – Akses setiap fitur Excel secara programatis.
  • High Performance – Proses buku kerja besar dengan jejak memori minimal.
  • No COM/Interop Dependency – Berfungsi pada platform apa pun yang mendukung .NET.
  • Multiple Output Formats – Simpan ke file XLSX, XLS, CSV, PDF, HTML, dan gambar.

Memulai

  1. Unduh rilis terbaru dari Aspose.Cells for .NET releases page.
  2. Instal paket NuGet:
PM> Install-Package Aspose.Cells
  1. Tambahkan referensi ke Aspose.Cells dalam proyek Anda dan mulai menulis kode.

Buat Diagram Batang Bertumpuk di Excel menggunakan C#

Berikut ini adalah contoh C# lengkap yang siap dijalankan yang menunjukkan cara:

  1. Buat workbook baru.
  2. Isi data contoh.
  3. Tambahkan diagram Bar Stacked.
  4. Sesuaikan seri, judul sumbu, dan tampilan diagram.
  5. Simpan workbook ke file XLSX.

Penjelasan Kode

StepWhat the code does
1Membuat instance baru Workbook dan memilih lembar kerja pertama (Sheet1).
2Mengisi lembar dengan data penjualan kuartalan contoh untuk tiga produk.
3Menambahkan diagram BarStacked (ChartType.BarStacked). Area diagram didefinisikan oleh koordinat sel kiri‑atas dan kanan‑bawah.
4Membuat tiga seri data, masing‑masing mengacu pada kolom penjualan produk. Argumen true menunjukkan bahwa seri menggunakan kategori dari kolom pertama.
5Mengatur sumbu kategori (sumbu horizontal) ke daftar kuartal (A2:A5).
6Menunjukkan beberapa penyesuaian visual: latar belakang area plot khusus, judul sumbu, dan lebar celah yang dikurangi untuk tampilan yang lebih padat.
7Menyimpan workbook sebagai BarStackedChart_Output.xlsx di folder kerja aplikasi.

Menjalankan program akan menghasilkan file Excel yang berisi diagram Bar Stacked yang diformat dengan rapi dan dapat dibuka di Microsoft Excel, LibreOffice, atau penampil kompatibel apa pun.

Memperbarui Diagram Batang Bertumpuk yang Ada

Jika Anda perlu memodifikasi diagram yang sudah ada dalam buku kerja (misalnya, mengubah warna seri atau menambahkan seri baru), cuplikan berikut menunjukkan cara memuat buku kerja, menemukan diagram, dan menerapkan pembaruan.

Contoh ini menunjukkan:

  • Memuat workbook yang ada.
  • Mengakses dan mengedit properti chart (judul, warna seri).
  • Menambahkan seri data baru secara langsung.
  • Menyimpan workbook yang telah dimodifikasi.

Dapatkan Lisensi Gratis

Aspose.Cells menawarkan lisensi gratis sementara yang menghapus watermark evaluasi dan membuka semua fungsi secara penuh untuk periode terbatas. Kunjungi halaman lisensi sementara Aspose untuk meminta lisensi Anda secara instan. Terapkan lisensi di awal aplikasi Anda:

Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");

Diagram Batang Bertumpuk Excel: Sumber Daya Gratis

Lanjutkan perjalanan belajar Anda dengan sumber daya gratis ini:

Kesimpulan

Pada artikel ini kami mendemonstrasikan cara membuat dan memanipulasi diagram batang bertumpuk di Excel menggunakan C# dan Aspose.Cells for .NET. Perpustakaan ini menyediakan API yang bersih dan berperforma tinggi yang menghilangkan kebutuhan akan interop Microsoft Office, menjadikannya ideal untuk otomatisasi sisi server, solusi pelaporan, dan aplikasi .NET apa pun yang memerlukan kemampuan charting Excel yang kuat.

Silakan sesuaikan contoh kode dengan kumpulan data Anda sendiri, terapkan gaya tambahan, atau integrasikan pembuatan diagram ke dalam alur kerja yang lebih besar. Untuk bantuan, saran, atau laporan bug, bergabunglah dengan Aspose.Cells support forum.

Lihat Juga