CSV в XML Java

Файл CSV(значення, розділені комами) містить значення даних, розділені комами. Кожен рядок у файлі CSV є новим записом. Файли CSV зазвичай використовуються для передачі даних з однієї системи зберігання в іншу. У деяких випадках нам може знадобитися експортувати дані з CSV у XML. Файли XML дозволяють зберігати та транспортувати дані незалежно від програмного чи апаратного забезпечення. У цій статті ми дізнаємося, як конвертувати файл CSV у формат XML за допомогою Java.

У цій статті будуть розглянуті такі теми:

  1. CSV to XML Converter Java API
  2. Перетворити CSV на XML
  3. Перетворити CSV на XML із параметрами

CSV to XML Converter Java API

Для перетворення CSV на XML ми будемо використовувати API Aspose.Cells for Java. Це багатофункціональний, потужний і простий у використанні API для роботи з аркушами, пов’язаними з Microsoft Excel, у програмах Java. Він дозволяє створювати, редагувати, перетворювати та відтворювати формати Microsoft Excel у різні формати.

Клас Workbook API представляє електронну таблицю Excel з одним або кількома робочими аркушами. Він надає різні методи відкриття та збереження рідних файлів Excel. Це також дозволяє копіювати дані з інших робочих книг, об’єднувати дві робочі книги та захищати електронну таблицю Excel. Метод save() цього класу дозволяє зберігати робочі книги у вказаних форматах. Клас TxtLoadOptions API представляє параметри для завантаження текстових або файлів CSV.

Будь ласка, завантажте JAR API або додайте наступну конфігурацію pom.xml у програму Java на основі 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>

Перетворення CSV на XML у Java

Ми можемо легко конвертувати файли CSV у XML, виконавши наведені нижче дії.

  1. Завантажте файл CSV за допомогою класу Workbook.
  2. Збережіть XML-файл за допомогою методу save(). Він приймає вихідний шлях файлу XML як аргумент.

Наведений нижче приклад коду показує, як перетворити файл CSV на XML за допомогою Java.

// Цей приклад коду демонструє, як перетворити файл CSV на XML.
// Завантажте файл CSV
Workbook workbook = new Workbook("C:\\SampleCSV.csv");

// Збережіть його як XML
workbook.save("C:\\CSVtoXML_out.xml");
Перетворення CSV на XML у Java

Перетворення CSV на XML за допомогою параметрів у Java

Ми можемо конвертувати файли CSV у XML за допомогою додаткових параметрів, виконавши наведені нижче дії.

  1. По-перше, створіть екземпляр класу TxtLoadOptions.
  2. Далі вкажіть різні параметри завантаження.
  3. Після цього завантажте файл CSV за допомогою класу Document з об’єктом TxtLoadOptions.
  4. Збережіть XML-файл за допомогою методу save(). Він приймає вихідний шлях до файлу як аргумент.

Наведений нижче приклад коду показує, як конвертувати CSV у XML із розширеними параметрами за допомогою Java.

// Цей приклад коду демонструє, як перетворити файл CSV на XML із параметрами.
// Ініціалізувати параметри завантаження TXT
TxtLoadOptions options = new TxtLoadOptions();
options.setMultiEncoded(true);

// Завантажте файл CSV у книгу
Workbook workbook = new Workbook("C:\\MultiEncoded.csv", options);

// Збережіть його як XML
workbook.save("C:\\CSVtoXML_out.xml");

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Висновок

У цій статті ми дізналися, як програмно конвертувати CSV у формат XML у Java. Ми також бачили, як вказати різні параметри завантаження під час перетворення CSV на XML. Крім того, ви можете дізнатися більше про Aspose.Cells for Java API за допомогою документації. У разі будь-якої неясності зв’яжіться з нами на форумі.

Дивись також