Файл CSV(значення, розділені комами) містить значення даних, розділені комами. Кожен рядок у файлі CSV є новим записом. Файли CSV зазвичай використовуються для передачі даних з однієї системи зберігання в іншу. У деяких випадках нам може знадобитися експортувати дані з CSV у XML. Файли XML дозволяють зберігати та транспортувати дані незалежно від програмного чи апаратного забезпечення. У цій статті ми дізнаємося, як конвертувати файл CSV у формат XML за допомогою Java.
У цій статті будуть розглянуті такі теми:
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, виконавши наведені нижче дії.
- Завантажте файл CSV за допомогою класу Workbook.
- Збережіть 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 за допомогою додаткових параметрів, виконавши наведені нижче дії.
- По-перше, створіть екземпляр класу TxtLoadOptions.
- Далі вкажіть різні параметри завантаження.
- Після цього завантажте файл CSV за допомогою класу Document з об’єктом TxtLoadOptions.
- Збережіть 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 за допомогою документації. У разі будь-якої неясності зв’яжіться з нами на форумі.