unggul ke csv

Konversi Excel ke CSV di Jawa

Di dunia yang digerakkan oleh data saat ini, kemampuan untuk mengonversi file Excel ke format CSV (Comma-Separated Values) menjadi sangat penting. Sementara file Excel banyak digunakan untuk menyimpan dan menganalisis data, file CSV menawarkan format yang lebih sederhana dan serbaguna yang dapat dengan mudah diproses oleh berbagai aplikasi dan bahasa pemrograman. Mengonversi Excel ke CSV menyediakan cara untuk merampingkan integrasi data, meningkatkan interoperabilitas, dan memfasilitasi pertukaran data antara sistem yang berbeda. Pada artikel ini, kami akan mengeksplorasi cara menyelesaikan tugas ini menggunakan Java Cloud SDK, memberdayakan Anda untuk dengan mudah mengonversi file Excel ke CSV dan membuka potensi penuh data Anda.

SDK Awan Konversi Excel ke CSV

Dalam hal mengonversi file Excel ke CSV menggunakan Java, Aspose.Cells Cloud SDK for Java menonjol sebagai solusi yang andal dan efisien. Aspose.Cells Cloud adalah API kaya fitur yang memberikan dukungan ekstensif untuk manipulasi file Excel, termasuk kemampuan untuk mengonversi file Excel ke format CSV dengan mulus. Jadi, apakah Anda sedang mengerjakan proyek migrasi data, analisis data, atau skenario lain yang memerlukan konversi Excel ke CSV, Aspose.Cells Cloud SDK memberdayakan Anda dengan alat dan fleksibilitas untuk mencapai tujuan Anda secara efisien dan akurat.

Sekarang, tambahkan detail berikut di pom.xml untuk menambahkan referensi Cloud SDK di project Anda.

<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>

Setelah referensi Cloud SDK ditambahkan, daftarkan akun melalui Cloud dashboard dan cari/buat detail Client ID dan Client Secret.

Konversi Excel ke CSV di Jawa

Ikuti petunjuk yang diberikan di bawah ini untuk mengonversi format XLSX ke CSV.

  • Buat instance kelas CellsApi sambil memberikan kredensial klien sebagai argumen masukan.
  • Tentukan nama input Excel, format yang dihasilkan sebagai CSV, dan nama file output.
  • Unggah buku kerja Excel input ke penyimpanan cloud menggunakan metode uploadFile(…).
  • Terakhir, panggil metode cellsWorkbookGetWorkbook(…) untuk memulai operasi konversi XLSX ke CSV.
// 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;
    
    // Menentukan apakah menyetel baris buku kerja menjadi pas otomatis.
    Boolean isAutoFit = true;
    // Menentukan apakah hanya menyimpan data tabel. Hanya gunakan pdf untuk unggul.
    Boolean onlySaveTable = true;
    // format file yang dihasilkan
    String format = "CSV";
    		
    // memuat file dari sistem lokal
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // unggah input XLSB ke penyimpanan cloud
    api.uploadFile("input.xlsx", file, "Internal");

    // melakukan operasi konversi dokumen
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // cetak pesan sukses
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
excel ke pratinjau file csv

image1: - Pratinjau file Excel ke CSV

File sampel yang digunakan dalam contoh di atas dapat diunduh dari myDocument.xlsx dan Resultant.csv.

Konversikan XLSX lokal ke CSV

Di bagian ini, kita akan mempelajari langkah-langkah cara mengonversi XLSX ke CSV tanpa mengunggah file input ke penyimpanan cloud. Jadi silakan ikuti petunjuk yang diberikan di bawah ini.

  • Buat instance CellsApi sambil memberikan kredensial klien sebagai argumen masukan.
  • Tentukan nama input Excel, format yang dihasilkan sebagai CSV, dan nama file output.
  • Ketiga, panggil metode cellsWorkbookPutConvertWorkbook(…) untuk memulai konversi XLSX ke CSV.
// 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 masukan buku kerja XLSX
    String fileName = "myDocument.xlsx";
    // detail kata sandi jika buku kerja dienkripsi
    String password = null;
    // format file yang dihasilkan
    String format = "CSV";
    		
    // memuat file dari sistem lokal
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Konversi XLSX ke operasi CSV
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // cetak pesan sukses
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX ke CSV menggunakan Perintah cURL

Cara ampuh lainnya untuk mengonversi file Excel ke CSV adalah melalui perintah cURL dan Aspose.Cells Cloud REST API. Dengan Aspose.Cells Cloud REST API, Anda dapat melakukan berbagai operasi pada file Excel, termasuk konversi ke CSV, menggunakan perintah cURL yang sederhana dan lugas. Dengan memanfaatkan kekuatan perintah cURL dan Aspose.Cells Cloud REST API, Anda dapat mengotomatiskan proses konversi, menangani file Excel besar, dan mencapai hasil yang efisien dan andal.

Sekarang, jalankan perintah berikut untuk menghasilkan token akses JWT:

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 JWT dibuat, harap jalankan perintah berikut untuk mengonversi XLSX ke CSV dan menyimpan hasilnya di penyimpanan cloud. Harap dicatat bahwa input XLSX sudah tersedia di penyimpanan cloud.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Kesimpulan

Apakah Anda memilih untuk menggunakan Aspose.Cells Cloud SDK untuk Java atau memanfaatkan perintah cURL dengan Aspose.Cells Cloud REST API, Anda memiliki alat canggih untuk konversi Excel ke CSV. Pendekatan ini menawarkan fleksibilitas, skalabilitas, dan kemudahan integrasi, memungkinkan Anda mengonversi file Excel ke format CSV dengan mudah. Oleh karena itu, dengan memanfaatkan teknologi ini, Anda dapat mengotomatiskan proses konversi, merampingkan alur kerja, dan mengekstrak data berharga dari file Excel dalam format yang kompatibel secara luas dan mudah diakses.

tautan yang berhubungan

Artikel Terkait

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