CSV в XML Java

Файл CSV (значения, разделенные запятыми) содержит значения данных, разделенные запятыми. Каждая строка в CSV — это новая запись. Файлы CSV обычно используются для переноса данных из одной системы хранения в другую. В некоторых случаях нам может понадобиться экспортировать данные из CSV в XML. Файлы XML позволяют хранить и передавать данные, не завися от программных или аппаратных средств. В этой статье мы узнаем, как преобразовать файл CSV в формат XML с помощью Java.

В этой статье должны быть раскрыты следующие темы:

  1. Java API конвертера CSV в XML
  2. Конвертировать CSV в XML
  3. Преобразовать CSV в XML с помощью параметров

Конвертер CSV в XML 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, используя документацию. В случае каких-либо неясностей, пожалуйста, не стесняйтесь обращаться к нам на форум.

Смотрите также