excel ke html

Konversi Excel ke HTML di Java

Kami menggunakan buku kerja Excel untuk melakukan entri data, mengatur data, melakukan pekerjaan akuntansi, melakukan analisis keuangan, manajemen waktu, manajemen tugas, dan banyak lagi. Pada saat yang sama, HTML adalah format populer untuk berbagi data dan informasi melalui internet, dan menawarkan berbagai manfaat, termasuk kompatibilitas lintas platform, penyesuaian yang mudah, dan fleksibilitas. Dengan mengonversi spreadsheet Excel Anda ke HTML, Anda dapat dengan mudah berbagi data dengan orang lain, dan memastikan bahwa informasi Anda dapat diakses oleh siapa saja, di mana saja, dan di perangkat apa saja. Dalam panduan langkah demi langkah ini, kami akan menjelajahi manfaat mengonversi Excel ke HTML, menggunakan Java REST API.

Konverter Excel ke HTML

Aspose.Cells Cloud SDK for Java adalah alat canggih yang menawarkan berbagai kemampuan untuk mengonversi spreadsheet Excel ke format HTML. Dengan SDK ini, Anda dapat menyesuaikan keluaran untuk memenuhi kebutuhan spesifik Anda, termasuk kemampuan untuk menentukan pengkodean HTML, menyimpan gambar sebagai file terpisah, dan mengontrol pemformatan keluaran Anda. Ini juga mendukung berbagai format file lainnya, termasuk XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), dan banyak lagi, menjadikannya alat serbaguna untuk konversi dokumen. Selain itu, ini sangat terukur, memungkinkan Anda memproses data dalam jumlah besar dengan cepat dan efisien. Apakah Anda seorang pengembang, pemilik bisnis, atau profesional manajemen dokumen, Aspose.Cells Cloud SDK untuk Java adalah pilihan ideal untuk mengonversi Excel ke HTML.

Sekarang pertama-tama kita perlu menambahkan referensi SDK di proyek Java (maven build) dengan menambahkan informasi berikut di pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Jika Anda belum memiliki akun di Cloud Dashboard, harap buat akun gratis menggunakan alamat email yang valid dan dapatkan detail kredensial klien yang dipersonalisasi.

Excel ke Web di Jawa

Mari kita bahas detail bagaimana Anda dapat mengembangkan penampil spreadsheet online dengan mengikuti langkah-langkah di bawah ini.

  • Buat instance kelas CellsApi yang menggunakan kredensial klien sebagai argumen masukan.
  • Tentukan nama input Excel, format yang dihasilkan sebagai HTML, dan nama file output dalam variabel string.
  • Baca konten buku kerja Excel dari drive lokal menggunakan contoh File.
  • Terakhir, panggil metode cellsWorkbookPutConvertWorkbook(…) untuk memulai operasi konversi.
// untuk contoh lainnya, silakan kunjungi https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Dapatkan ClientID dan ClientSecret dari https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // buat instance CellsApi menggunakan kredensial klien
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // nama input buku kerja Excel
    String fileName = "source.xlsx";
    // detail kata sandi jika buku kerja dienkripsi
    String password = null;
        
    // format file yang dihasilkan
    String format = "HTML";
    		
    // memuat file dari sistem lokal
    File file = new File("c://Users/"+fileName);	
    
    // melakukan operasi konversi dokumen
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // cetak pesan sukses
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
excel ke pratinjau file csv

image1: - Pratinjau konversi Excel ke HTML

Input Excel yang digunakan pada contoh di atas dapat diunduh dari myDocument.xlsx.

Perhatikan kemampuan luar biasa dari API di mana lembar kerja individual muncul sebagai tab terpisah dalam HTML yang dihasilkan.

Konversikan Excel ke HTML menggunakan Perintah cURL

Mengonversi Excel ke HTML / XLS ke Web menggunakan REST API dan perintah cURL menawarkan sejumlah manfaat. Pertama dan terpenting, pendekatan ini sangat fleksibel dan dapat dengan mudah diintegrasikan ke dalam alur kerja Anda yang sudah ada. Dengan menggunakan perintah REST API dan cURL, Anda dapat mengotomatiskan tugas konversi dokumen dan mengurangi jumlah waktu dan sumber daya yang diperlukan untuk konversi manual. Selain itu, menggunakan alat berbasis cloud seperti Aspose.Cells Cloud memungkinkan Anda melakukan konversi pada platform yang dapat diskalakan dan aman, tanpa memerlukan perangkat lunak tambahan apa pun. Terakhir, menggunakan perintah REST API dan cURL untuk mengonversi Excel ke HTML adalah solusi hemat biaya yang dapat membantu Anda menghemat uang untuk biaya lisensi dan biaya pemeliharaan.

Jadi pertama-tama kita perlu membuat token akses JWT sambil menjalankan perintah berikut.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Setelah kami memiliki token JWT, kami perlu menjalankan perintah berikut untuk mengonversi XLS ke HTML dan menyimpan hasilnya di penyimpanan Cloud.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Komentar Akhir

Kesimpulannya, mengonversi Excel ke HTML adalah tugas umum yang dapat diselesaikan dengan menggunakan berbagai alat dan metode. Namun dalam artikel ini, kami menjelajahi dua pendekatan untuk mengonversi Excel ke HTML: menggunakan kode Java dengan Aspose.Cells Cloud SDK, dan menggunakan perintah REST API dan cURL. Kedua pendekatan menawarkan manfaat dan keunggulan uniknya sendiri, bergantung pada kebutuhan spesifik dan alur kerja Anda. Menggunakan kode Java memberikan solusi yang lebih dapat disesuaikan dan terintegrasi, sementara menggunakan perintah REST API dan cURL menawarkan lebih banyak fleksibilitas dan skalabilitas. Pada akhirnya, pilihan pendekatan bergantung pada faktor-faktor seperti ukuran dan kerumitan file Excel Anda, tingkat otomatisasi dan integrasi yang diperlukan, serta keseluruhan anggaran dan sumber daya Anda. Apa pun pendekatan yang Anda pilih, Aspose.Cells Cloud menyediakan platform yang kuat dan andal untuk konversi dokumen, dengan dukungan untuk berbagai format dan fitur file.

Harap perhatikan bahwa kode sumber lengkap SDK dapat diunduh dari GitHub (diterbitkan di bawah lisensi MIT). Terakhir, jika Anda mengalami masalah saat menggunakan API, jangan ragu untuk menghubungi kami melalui forum dukungan produk gratis.

Artikel Terkait

Kami sangat menyarankan mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: