![Excel ke Gambar Java](images/Excel-to-Image.jpg#center)
Spreadsheet Excel banyak digunakan untuk menyimpan, mengatur, dan menganalisis data. Namun, Anda tidak dapat menyematkan buku kerja atau lembar kerja Excel langsung ke aplikasi web atau desktop Anda. Salah satu opsi yang cocok adalah mengonversi lembar kerja ke format gambar atau HTML. Pada artikel ini, Anda akan mempelajari cara mengonversi file Excel XLSX/XLS ke PNG, JPEG, BMP, dan format gambar lainnya menggunakan Java.
- Excel ke API Konverter Gambar
- Konversikan File Excel ke Gambar
- Opsi Tambahan untuk Konversi Excel ke Gambar
- Dapatkan Lisensi Gratis
Java Excel ke API Pengonversi Gambar
Untuk mengonversi file Excel XLSX atau XLS ke format gambar, kami akan menggunakan Aspose.Cells for Java API. Ini adalah API manipulasi spreadsheet yang kuat yang menyediakan konversi lembar kerja berkualitas tinggi menjadi PNG, JPEG, BMP, dan format gambar populer lainnya. Aspose.Cells for Java dapat diunduh sebagai JAR atau diinstal menggunakan konfigurasi Maven berikut.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.2</version>
</dependency>
Aspose.Cells for Java mendukung konversi file Excel ke format gambar berikut:
Konversi Excel XLSX ke Gambar di Java
Berikut ini adalah langkah-langkah beserta referensi API untuk mengonversi lembar kerja menjadi gambar PNG.
- Muat file Excel menggunakan kelas Workbook.
- Buat instance dari kelas ImageOrPrintOptions.
- Setel jenis gambar keluaran menggunakan metode ImageOrPrintOptions.setImageType(ImageType).
- Dapatkan lembar kerja yang ingin Anda ubah menjadi objek Worksheet.
- Buat objek SheetRender dan inisialisasi dengan objek Worksheet dan ImageOrPrintOptions.
- Konversi lembar kerja dan simpan file gambar menggunakan metode SheetRender.toImage(int, String).
Contoh kode berikut menunjukkan cara mengonversi file Excel XLSX ke gambar menggunakan Java.
// Muat file Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Buat objek ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Atur jenis gambar keluaran
imgOptions.setImageType(ImageType.PNG);
// Dapatkan lembar kerja pertama
Worksheet sheet = workbook.getWorksheets().get(0);
// Buat objek SheetRender untuk lembar target
SheetRender sr = new SheetRender(sheet, imgOptions);
for (int page = 0; page < sr.getPageCount(); page++) {
// Menghasilkan gambar untuk lembar kerja
sr.toImage(page, "image" + page + ".png");
}
Berkas Excel
![Excel ke Gambar Java](images/Excel-File-1.jpg#center)
PNG yang dikonversi
![XLSX ke PNG java](images/Convert-Excel-to-Image.jpg#center)
Opsi Tambahan untuk Konversi Excel ke Gambar
Aspose.Cells for Java juga menyediakan opsi tambahan untuk menyesuaikan XLSX ke konversi gambar. Misalnya, Anda dapat menentukan gaya untuk garis kisi, merender satu gambar per lembar, dan seterusnya. Kelas ImageOrPrintOptions digunakan untuk mengatur opsi ini. Contoh kode berikut menunjukkan cara menggunakan kelas ImageOrPrintOptions di Excel untuk konversi gambar.
// Muat file Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Buat objek ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Atur jenis gambar
imgOptions.setImageType(ImageType.PNG);
// Tetapkan satu halaman per rendering lembar
imgOptions.setOnePagePerSheet(true);
// Tetapkan garis kisi
imgOptions.setGridlineType(GridlineType.DOTTED);
// Dapatkan lembar kerja pertama
Worksheet sheet = workbook.getWorksheets().get(0);
// Buat objek SheetRender untuk lembar target
SheetRender sr = new SheetRender(sheet, imgOptions);
for (int page = 0; page < sr.getPageCount(); page++) {
// Menghasilkan gambar untuk lembar kerja
sr.toImage(page, "image" + page + ".png");
}
Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file Excel ke PNG, JPEG, BMP, atau format gambar lainnya menggunakan Java. Selanjutnya, Anda telah melihat cara menyesuaikan konversi Excel ke gambar dengan opsi tambahan. Anda dapat mempelajari lebih lanjut tentang API manipulasi spreadsheet Java menggunakan dokumentasi. Jika Anda memiliki pertanyaan atau pertanyaan, hubungi kami melalui forum kami.