
Mengonversi Excel XLSX atau XLS file ke format gambar seperti JPG dan PNG dapat sangat menguntungkan dalam berbagai skenario. Apakah Anda ingin menampilkan data Excel di situs web, menyematkannya ke dalam sebuah laporan, atau membagikan cuplikan spreadsheet Anda tanpa mengekspos file asli, mengonversi lembar Excel ke gambar adalah solusi yang efisien. Dalam posting blog ini, kami akan menunjukkan cara mengonversi file Excel menjadi gambar JPG dan PNG secara programatis menggunakan C#.
- Mengapa Mengonversi Excel ke Gambar?
- Konversi XLSX ke Gambar - Instalasi API C#
- Convert Excel to JPG Image in C#
- Convert XLSX to PNG Image in C#
Mengapa Mengonversi Excel Menjadi Gambar?
Ada beberapa alasan mengapa mengonversi lembar Excel menjadi gambar dapat menguntungkan:
Kemudahan Berbagi: Gambar lebih mudah untuk dibagikan dan dilihat di berbagai perangkat dan platform dibandingkan dengan file Excel.
Tidak Ada Ketergantungan pada Perangkat Lunak Excel: Penerima tidak perlu menginstal Excel untuk melihat data.
Data Protection: Mengonversi Excel menjadi gambar memastikan data tidak dapat diedit, memberikan perlindungan yang lebih baik untuk informasi sensitif.
Enhanced Presentation: Gambar dapat diintegrasikan ke dalam situs web, presentasi, dan dokumen untuk tampilan yang lebih rapi.
Quick Access: Gambar dimuat lebih cepat dan lebih mudah untuk melihat pratinjau, terutama untuk pengguna non-teknis.
Dengan mengonversi file Excel menjadi JPG atau PNG, Anda dapat menyederhanakan berbagi dan presentasi data sambil memastikan aksesibilitas yang lebih baik.
XLSX to Image Conversion - Instalasi API C#
Anda dapat merender file Excel XLSX atau XLS dengan menginstal Conholdate.Total for .NET di sistem Anda. Anda dapat mengunduh file DLL atau menjalankan perintah instalasi NuGet di bawah ini:
PM> NuGet\Install-Package Conholdate.Total
Convert Excel to JPG Image di C#
Langkah-langkah di bawah ini menjelaskan proses untuk mengekspor spreadsheet Excel ke gambar JPG dalam C#:
Muatan Buku Kerja: Kelas Buku Kerja memuat berkas Excel.
Pilih Lembar Kerja: Properti Lembar Kerja[0] mengambil lembar kerja pertama.
Atur Opsi Gambar: Objek ImageOrPrintOptions memungkinkan Anda untuk mengatur resolusi dan menentukan jenis gambar sebagai JPG.
Render Images: Kelas SheetRender menghasilkan gambar untuk setiap halaman dari lembar kerja.
Simpan Gambar: Metode ToImage menyimpan setiap halaman sebagai file JPG terpisah.
Kode contoh berikut menunjukkan cara mengonversi Excel ke JPG di C#:
// Load Excel file
Workbook book = new Workbook("input.xlsx");
// Dapatkan referensi dari lembar kerja yang diinginkan.
Worksheet sheet = book.Worksheets[0];
// Set image options
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg;
// Convert sheet to JPG image
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-jpg" + (j + 1) + ".jpg");
}
Convert XLSX to PNG Image in C#
Langkah-langkah berikut menunjukkan cara untuk merender file XLSX atau XLS ke gambar PNG di C#:
Load the Workbook: Mirip dengan konversi JPG, kelas Workbook memuat file Excel.
Pilih Worksheet: Worksheet pertama dipilih menggunakan Worksheets[0].
Atur Opsi Gambar: Objek ImageOrPrintOptions digunakan untuk menentukan PNG sebagai format gambar yang diinginkan.
Render Images: Kelas SheetRender memproses lembar kerja menjadi halaman-halaman individu.
Simpan Gambar: Setiap halaman disimpan sebagai file PNG terpisah menggunakan metode ToImage.
Contoh kode di bawah ini menjelaskan cara mengonversi XLSX ke PNG dalam C#:
// Load Excel file
Workbook book = new Workbook("input.xlsx");
// Dapatkan referensi dari lembar kerja yang diinginkan
Worksheet sheet = book.Worksheets[0];
// Atur opsi gambar
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Png;
// Convert sheet to PNG image
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-png" + (j + 1) + ".png");
}
Dapatkan Lisensi Gratis
Anda dapat meminta lisensi sementara gratis untuk menguji berbagai fitur rendering gambar tanpa batasan evaluasi.
Menjumlakan
Mengonversi lembar kerja Excel ke format gambar seperti JPG dan PNG menawarkan banyak keuntungan dalam hal aksesibilitas, keamanan data, dan presentasi. Menggunakan Conholdate.Total untuk .NET, proses konversi ini sederhana, efisien, dan menghasilkan gambar berkualitas tinggi. Dengan mengikuti potongan kode yang disediakan dalam panduan ini, Anda dapat mengintegrasikan fungsionalitas ini ke dalam aplikasi .NET Anda dan memanfaatkan sepenuhnya potensi data Excel Anda. Selain itu, jika Anda ingin mendiskusikan pertanyaan Anda, silakan hubungi kami di forum.