Hasilkan Laporan dari Data Excel di C#

Anda dapat dengan mudah membuat laporan yang disesuaikan dari tabel data Microsoft Excel. Laporan semacam itu dapat dihasilkan secara terprogram dengan menggunakan spreadsheet Excel sebagai tabel data. Artikel ini akan berfokus pada cara membuat laporan dari data Excel menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

C# API untuk Menghasilkan Laporan

Saya akan menggunakan GroupDocs.Assembly for .NET API untuk membuat laporan dari data Excel. Ini memberdayakan Anda untuk membangun otomatisasi dokumen yang kuat dan aplikasi pembuatan laporan. API mendukung pengambilan data dari berbagai sumber data seperti XML, JSON, dan CSV. Anda dapat dengan mudah membuat laporan dalam semua format file yang umum digunakan seperti PDF, HTML, dan Microsoft Word. Ini dapat digunakan untuk mengembangkan aplikasi di lingkungan pengembangan apa pun yang menargetkan platform .NET. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package GroupDocs.Assembly

Hasilkan Laporan dari Data Excel menggunakan C#

Anda dapat membuat laporan dari data Excel dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

  1. Dapatkan sumber data Excel.
  2. Tentukan template menurut data Excel.
  3. Berikan sumber data dan template ke kode C# sederhana untuk pembuatan laporan

Data Excel

Data tabular yang tersedia di spreadsheet Excel dapat digunakan sebagai sumber data untuk menghasilkan laporan. Saya akan menggunakan contoh data Excel berikut untuk pembuatan laporan. Ini adalah data kontrak klien dengan manajer masing-masing dan harga kontrak yang disepakati.

Sumber Data Excel

Sumber Data Excel

Templat

Sekarang, tentukan template berikut di file DOCX. Hal ini memungkinkan iterasi data Kontrak dan manajernya masing-masing dengan harga kontrak. Setelah itu, Anda dapat beralih ke kode untuk pembuatan laporan.

Templat Laporan

Templat Laporan

Mengonversi Excel ke Word Report di C#

Ikuti langkah-langkah yang disebutkan di bawah ini untuk mengotomatiskan konversi data Excel ke laporan DOCX berdasarkan template.

  • Tentukan file data Excel, file template, dan jalur file laporan keluaran DOCX
  • Tentukan DocumentTableOptions
  • Buat DocumentTable dengan file data Excel yang ditentukan dan DocumentTableOptions
  • Panggil metode AssembleDocument dari kelas DocumentAssembler untuk membuat laporan dari data Excel yang disediakan dan template yang ditentukan Contoh kode berikut menunjukkan cara membuat laporan dari sumber data Excel sesuai dengan template yang ditentukan menggunakan C#. Contoh kode di atas akan menghasilkan laporan berikut.
    Laporan yang Dihasilkan

    Laporan yang Dihasilkan

Kelas DocumentTableOptions menyediakan serangkaian opsi untuk mengontrol ekstraksi data dari tabel dokumen. Di sini, properti FirstRowContainsColumnNames diatur ke true. Kelas DocumentTable menyediakan akses ke data tabel tunggal (atau spreadsheet) yang terletak di dokumen eksternal untuk digunakan saat menyusun dokumen. Kelas DocumentAssembler menyediakan metode untuk menghasilkan laporan berdasarkan dokumen template dengan data.

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara membuat laporan dari data Excel menggunakan C#. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Assembly untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga