Format file CSV digunakan untuk menyimpan nilai yang dipisahkan koma. Konversi CSV ke Excel sangat membantu ketika ada angka yang terlibat dalam input data dan Anda perlu melakukan beberapa perhitungan. Demikian pula, konversi Excel ke CSV sangat membantu dalam beberapa skenario, seperti serialisasi data dalam beberapa kasus. Mari kita jelajahi antar-konversi antara format file CSV dan Excel (XLS atau XLSX) secara mendetail menggunakan Aspose.Cells for Java API:
- CSV ke Excel dan Excel ke CSV Converter API – Instalasi
- Konversikan CSV ke Excel (XLSX/XLS) menggunakan Java
- Konversikan Excel (XLSX/XLS) ke CSV menggunakan Java
CSV ke Excel dan Excel ke CSV Converter API – Instalasi
Untuk mengonversi format file ini, pertama-tama Anda perlu mengonfigurasi Aspose.Cells for Java API di lingkungan Java Anda. Ini akan memungkinkan Anda mencapai persyaratan hanya dengan beberapa baris kode. API akan menangani tugas dan aktivitas lainnya. Anda dapat mengaturnya dengan mengunduh file JAR atau dengan menambahkan spesifikasi Maven Repository berikut:
Gudang:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Ketergantungan:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>20.8</version>
</dependency>
Setelah berhasil menginstal dan mengkonfigurasi API, mari kita lanjutkan untuk mempelajari konversi format file CSV dan Excel (XLSX/XLS).
Konversikan CSV ke Excel (XLSX/XLS) menggunakan Java
Salah satu kasus penggunaan populer untuk konversi CSV ke Excel adalah saat Anda perlu mengisi beberapa nilai ke dalam Tabel di lembar kerja Excel. Demikian pula, ada banyak kemungkinan dan kasus penggunaan di mana Anda mungkin perlu melakukan konversi ini. Agar tetap sederhana dan mudah, mari kita pertimbangkan file CSV dasar sebagai contoh:
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
Mari kita ikuti langkah-langkah di bawah ini untuk mengonversi file CSV ke Excel:
- Inisialisasi objek kelas LoadOptions.
- Tentukan FileFormatType sebagai CSV
- Buat instance objek dari kelas Workbook.
- Simpan file Excel keluaran
Cuplikan kode di bawah ini menunjukkan cara mengonversi CSV ke Excel (XLSX/XLS) menggunakan Java:
// Membuka File CSV
// Membuat objek CSV LoadOptions
LoadOptions loadOptions = new LoadOptions(FileFormatType.CSV);
// Membuat objek Workbook dengan jalur file CSV dan loadOptions
// obyek
Workbook workbook = new Workbook(dataDir + "Book_CSV.csv", loadOptions);
workbook.save(dataDir + "CSVtoExcel.xlsx" , SaveFormat.XLSX);
Tangkapan layar di bawah ini menunjukkan file Excel keluaran yang dihasilkan dengan cuplikan kode di atas:
Konversikan Excel (XLSX/XLS) ke CSV menggunakan Java
Konversi Excel (XLSX/XLS) ke CSV juga merupakan kasus penggunaan yang penting. Karena kita telah membuat file Excel, mari kita anggap sebagai file input untuk melanjutkan konversi. Ini dapat menjelaskan kesetiaan yang tinggi antara konversi file CSV dan Excel yang telah kami konversi. Mari kita ikuti langkah-langkah di bawah ini untuk mengonversi Excel (XLSX/XLS) ke CSV menggunakan Java.
- Muat file input Excel dengan konstruktor Workbook.
- Simpan file CSV keluaran dengan menentukan CSV SaveFormat
Cuplikan kode berikut menunjukkan cara mengonversi Excel (XLSX/XLS) ke CSV di Java:
// Muat file Excel masukan
Workbook workbook = new Workbook(dataDir + "CSVtoExcel.xlsx");
// Simpan file CSV keluaran
workbook.save(dataDir + "ExcelToCSV.csv" , SaveFormat.CSV);
Setelah mengonversi file Excel input, Anda dapat membandingkan file CSV output dengan file yang digunakan di atas pada contoh pertama. Anda akan melihat file keluaran identik satu sama lain. Kesetiaan tinggi ini berbicara banyak tentang efisiensi konversi format file ini.
Kesimpulan
Singkatnya, kami telah mempelajari betapa mudahnya kami mengonversi file Excel ke CSV dan CSV ke Excel dengan Java. Namun, jika Anda menemukan masalah dengan konfigurasi atau konversi, silakan hubungi kami di Forum Dukungan Gratis. Kami akan senang membantu Anda!
Lihat juga
- File CSV ke Excel atau Excel ke CSV di C#
- JSON ke Excel di Jawa
- Kata ke JSON dalam C#
- Word ke JSON dengan Python
- DOC ke JSON di C#
- File Excel ke JSON dengan Python
- XLSX ke JSON di C#
- XLS ke JSON dalam C#
- XLSX ke JSON di Jawa
- Excel ke JSON di Jawa
- DOCX ke JSON di Jawa
- DOC ke JSON di Jawa
- Word ke JSON di Jawa
- TXT ke JSON di Jawa
- JSON ke PDF dengan Python
- Excel ke JSON di Jawa
- TXT ke JSON dengan Python