Excel File Viewer – Menampilkan Data Excel menggunakan C#

Kami dapat menampilkan data dari file Excel dalam HTML, PDF, atau sebagai gambar secara terprogram dalam aplikasi .NET. Ini memungkinkan menampilkan data kepada orang lain tanpa membagikan file Excel yang sebenarnya. Pada artikel ini, kita akan mempelajari cara membuat Excel file viewer dan menampilkan data Excel menggunakan C#. Topik-topik berikut akan dibahas dalam artikel ini:

C# Excel File Viewer API — Unduhan Gratis

Untuk menampilkan data dari spreadsheet XLS atau XLSX, kami akan menggunakan GroupDocs.Viewer for .NET API. Ini memungkinkan rendering dan tampilan format spreadsheet yang didukung secara terprogram. Harap unduh DLL API atau instal menggunakan NuGet.

PM> Install-Package GroupDocs.Viewer

Menampilkan Data Excel dalam HTML menggunakan C#

Kami dapat membuat file Excel dan menampilkan data dalam HTML dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini:

  1. Pertama, muat file Excel menggunakan kelas _Viewer _.
  2. Buat instance kelas HtmlViewOptions untuk EmbeddedResources.
  3. Berikan jalur file keluaran sebagai argumen.
  4. Secara opsional, atur berbagai opsi tampilan, seperti RenderToSinglePage.
  5. Terakhir, panggil metode View() dan berikan HtmlViewOptions sebagai argumen. Contoh kode berikut menunjukkan cara merender file Excel dalam HTML menggunakan C#.
    Menampilkan Data Excel dalam HTML menggunakan C#.

    Menampilkan Data Excel dalam HTML menggunakan C#.

Render Data Excel dalam PDF menggunakan C#

Kami dapat merender file Excel dan menampilkan data dalam PDF dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file Excel menggunakan kelas Viewer.
  2. Buat instance kelas PdfViewOptions.
  3. Berikan jalur file keluaran sebagai argumen.
  4. Terakhir, panggil metode View() dan teruskan PdfViewOptions sebagai argumen. Contoh kode berikut menunjukkan cara merender file Excel dalam PDF menggunakan C#.
    Render Data Excel dalam PDF menggunakan C#.

    Render Data Excel dalam PDF menggunakan C#.

Lihat File Excel sebagai Gambar JPG menggunakan C#

Kami dapat merender file Excel dan menampilkan data sebagai gambar JPG dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file Excel menggunakan kelas Viewer.
  2. Buat instance kelas JpgViewOptions.
  3. Berikan jalur file keluaran.
  4. Terakhir, panggil metode View() dan teruskan JpgViewOptions sebagai argumen. Contoh kode berikut menunjukkan cara merender file Excel sebagai JPG menggunakan C#.
    Lihat File Excel sebagai Gambar JPG menggunakan C#.

    Lihat File Excel sebagai Gambar JPG menggunakan C#.

Demikian pula, kami juga dapat merender file Excel ke gambar PNG seperti yang ditunjukkan di bawah ini:

Sesuaikan Text Overflow di Sel menggunakan C#

Kita dapat menyesuaikan luapan teks dalam sel sambil merender lembar kerja Excel. API menyediakan jenis penyesuaian luapan berikut:

  • Overlay – Overlay sel berikutnya meskipun tidak kosong.
  • OverlayIfNextIsEmpty – Hamparkan sel berikutnya hanya jika kosong.
  • AutoFitColumn – Perluas kolom agar pas dengan teks.
  • HideText – Sembunyikan teks luapan. Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk menyesuaikan luapan teks:
  1. Pertama, muat file Excel menggunakan kelas _Viewer _.
  2. Buat instance dari kelas PdfViewOptions .
  3. Berikan jalur file keluaran.
  4. Setel properti TextOverflowMode dari SpreadsheetOptions ke HideText.
  5. Secara opsional, setel RenderHeadings dan RenderGridLines ke true.
  6. Terakhir, panggil metode View() dan berikan PdfViewOptions sebagai argumen. Contoh kode berikut menunjukkan cara menyesuaikan luapan teks saat merender file Excel menggunakan C#.
    Sesuaikan Text Overflow di Cells menggunakan C#.

    Sesuaikan Text Overflow di Cells menggunakan C#.

Render Baris dan Kolom Tersembunyi Excel

Kita bisa merender baris dan kolom tersembunyi dari lembar kerja Excel dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu menyetel properti berikut ke true pada langkah #4:

viewOptions.SpreadsheetOptions.RenderHiddenColumns = true;
viewOptions.SpreadsheetOptions.RenderHiddenRows = true;

Contoh kode berikut menunjukkan cara menampilkan baris dan kolom tersembunyi dari file Excel di PDF menggunakan C#.

Render Baris dan Kolom Tersembunyi Excel.

Render Baris dan Kolom Tersembunyi Excel.

Lewati Baris dan Kolom Kosong di Excel menggunakan C#

Kita bisa melewatkan rendering baris dan kolom kosong saat melihat lembar kerja Excel dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu menyetel properti berikut ke true pada langkah #4:

viewOptions.SpreadsheetOptions.SkipEmptyColumns = true;
viewOptions.SpreadsheetOptions.SkipEmptyRows = true;

Contoh kode berikut menunjukkan cara melewatkan rendering baris dan kolom kosong dari file Excel menggunakan C#.

Lewati Baris dan Kolom Kosong di Excel menggunakan C#

Lewati Baris dan Kolom Kosong di Excel menggunakan C#.

Pisahkan Lembar Kerja Excel dengan Baris dan Kolom

Kita dapat membuat lembar kerja Excel besar dan membaginya dengan jumlah baris dan kolom pada satu halaman. Kami dapat membagi lembar kerja dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  1. Pertama, muat file Excel menggunakan kelas _Viewer _.
  2. Buat instance dari kelas PdfViewOptions .
  3. Berikan jalur file keluaran.
  4. Inisialisasi SpreadsheetOptions menggunakan metode ForSplitSheetIntoPages. Dibutuhkan hitungan baris dan kolom per halaman sebagai argumen.
  5. Terakhir, panggil metode View() dan berikan PdfViewOptions sebagai argumen. Contoh kode berikut menunjukkan cara membagi lembar kerja Excel dengan baris dan kolom menggunakan C#.
    Pisahkan Lembar Kerja Excel dengan Baris dan Kolom

    Pisahkan Lembar Kerja Excel dengan Baris dan Kolom.

Dapatkan Lisensi Gratis

Silakan coba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • merender atau melihat lembar kerja Excel dalam HTML, PDF, PNG, dan JPG menggunakan C#;
  • sesuaikan luapan teks di Sel Excel dan buat garis kisi;
  • menampilkan judul kolom dan baris Excel;
  • lewati baris/kolom kosong dan tampilkan baris dan kolom tersembunyi;
  • batasi tampilan lembar kerja berdasarkan baris dan kolom. Selain itu, Anda dapat mempelajari lebih lanjut tentang GroupDocs.Viewer untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga