Це короткий підручник із перетворення документів, який містить детальне пояснення того, як перетворити XML на CSV у Java. Ця публікація містить докладні інструкції, а також зразок коду, який містить ці ідеї. Наприкінці посібника ви отримаєте вичерпний приклад коду Java для перетворення XML у CSV, який можна використовувати як відправну точку для перетворення документа.
Кроки для перетворення XML у CSV у Java
- Налаштуйте GroupDocs.Conversion for Java зі сховища Maven у проекті Java
- Включіть необхідні класи для конвертації документів
- Завантажте вихідний файл XML, створивши екземпляр класу Converter
- Створіть об’єкт класу SpreadsheetConvertOptions і визначте параметри перетворення для вихідного файлу CSV
- Викличте метод Convert класу Converter і передайте необхідні параметри для збереження файлу CSV на диск
Наведені вище кроки допоможуть вам конвертувати XML у CSV за допомогою Java за допомогою кількох викликів API. Ви можете розпочати процес перетворення документа, встановивши необхідну бібліотеку в проект і посилаючись на неї в коді. Після цього завантажте вихідний XML-файл, створивши екземпляр класу Converter, і встановіть параметри перетворення для вихідного файлу за допомогою класу SpreadsheetConvertOptions. Нарешті, викличте метод convert для збереження перетвореного файлу CSV.
Код для перетворення XML у CSV у Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions; | |
import com.groupdocs.conversion.filetypes.SpreadsheetFileType; | |
public class ConvertXmlToCsvInJava { | |
public static void main(String[] args) { // Main function to convert XML to CSV in Java | |
// Remove the watermark in output CSV document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source XML file for conversion to CSV | |
Converter converter = new Converter("sample.xml"); | |
// Set the convert options for CSV document | |
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions(); | |
options.setFormat(SpreadsheetFileType.Csv); // Specify the conversion format | |
// Convert and save the XML in CSV format | |
converter.convert("converted.csv", options); | |
System.out.println("Done"); | |
} | |
} |
У попередньому прикладі ми створили програму конвертера XML у CSV java за допомогою лише кількох рядків коду та без програмного забезпечення сторонніх розробників. Цей код можна покращити за допомогою класу SpreadsheetConvertOptions для встановлення параметрів перетворення для вихідного файлу CSV. Також можливе перетворення документа з XML в інші формати документів, такі як DOCX, PPTX, RTF, BMP, JPG, MHTML та інші.
У цьому посібнику ми щойно коротко розглянули процедуру перетворення документів і розробили функцію Java для конвертера XML у CSV. Якщо ви хочете дізнатися більше про перетворення різних форматів електронних таблиць, перегляньте як конвертувати XLS у XLSX у Java.