CSV ke XML Java

File CSV (Comma Separated Values) berisi nilai data yang dipisahkan dengan koma. Setiap baris dalam CSV adalah rekor baru. File CSV biasanya digunakan untuk mentransfer data dari satu sistem penyimpanan ke sistem penyimpanan lainnya. Dalam kasus tertentu, kami mungkin perlu mengekspor data dari CSV ke XML. File XML memungkinkan penyimpanan dan pengiriman data tanpa bergantung pada perangkat lunak atau perangkat keras. Pada artikel ini, kita akan mempelajari cara mengonversi file CSV ke format XML menggunakan Java.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. CSV ke XML Converter Java API
  2. Ubah CSV ke XML
  3. Ubah CSV ke XML dengan Opsi

CSV ke XML Converter Java API

Untuk mengonversi CSV ke XML, kami akan menggunakan Aspose.Cells for Java API. Ini adalah API yang kaya fitur, kuat, dan mudah digunakan untuk bekerja dengan lembar kerja terkait Microsoft Excel dalam aplikasi Java. Ini memungkinkan pembuatan, pengeditan, konversi, dan rendering format Microsoft Excel ke format yang berbeda.

Kelas Workbook API mewakili spreadsheet Excel dengan satu atau beberapa lembar kerja. Ini menyediakan berbagai metode untuk membuka dan menyimpan file Excel asli. Itu juga memungkinkan penyalinan data dari Buku Kerja lain, menggabungkan dua Buku Kerja, dan melindungi spreadsheet Excel. Metode save() dari kelas ini memungkinkan penyimpanan buku kerja dalam format yang ditentukan. Kelas TxtLoadOptions API mewakili opsi untuk memuat teks atau file CSV.

Harap unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<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>22.6</version>
</dependency>

Konversikan CSV ke XML di Java

Kami dapat dengan mudah mengonversi file CSV ke XML dengan mengikuti langkah-langkah berikut:

  1. Muat file CSV menggunakan kelas Workbook.
  2. Simpan file XML menggunakan metode save(). Dibutuhkan jalur file XML keluaran sebagai argumen.

Contoh kode yang diberikan di bawah ini menunjukkan cara mengonversi file CSV ke XML menggunakan Java.

// Contoh kode ini menunjukkan cara mengonversi file CSV ke XML.
// Muat file CSV
Workbook workbook = new Workbook("C:\\SampleCSV.csv");

// Simpan sebagai XML
workbook.save("C:\\CSVtoXML_out.xml");
Konversikan CSV ke XML di Java

Konversikan CSV ke XML dengan Opsi di Java

Kami dapat mengonversi file CSV ke XML menggunakan opsi lanjutan dengan mengikuti langkah-langkah berikut:

  1. Pertama, buat instance dari kelas TxtLoadOptions.
  2. Selanjutnya, tentukan berbagai pilihan beban.
  3. Setelah itu, muat file CSV menggunakan kelas Document dengan objek TxtLoadOptions.
  4. Simpan file XML menggunakan metode save(). Dibutuhkan jalur file keluaran sebagai argumen.

Contoh kode yang diberikan di bawah ini menunjukkan cara mengonversi CSV ke XML dengan opsi lanjutan menggunakan Java.

// Contoh kode ini menunjukkan cara mengonversi file CSV ke XML dengan opsi.
// Inisialisasi opsi pemuatan TXT
TxtLoadOptions options = new TxtLoadOptions();
options.setMultiEncoded(true);

// Muat file CSV ke dalam Buku Kerja
Workbook workbook = new Workbook("C:\\MultiEncoded.csv", options);

// Simpan sebagai XML
workbook.save("C:\\CSVtoXML_out.xml");

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi format CSV ke XML secara terprogram di Java. Kami juga telah melihat cara menentukan berbagai opsi pemuatan saat mengonversi CSV ke XML. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Cells for Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga