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
- Konversi Excel ke CSV di Jawa
- Konversikan XLSX lokal ke CSV
- XLSX ke CSV menggunakan Perintah cURL
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);
}
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: