Ovo je kratki vodič s uputama za pretvorbu dokumenata koji uključuje temeljito objašnjenje kako pretvoriti XML u CSV u Javi. Ovaj post sadrži detaljne upute kao i primjer koda koji uključuje ove ideje. Dobit ćete opsežan primjer Java koda za pretvaranje XML-a u CSV na kraju vodiča, koji možete koristiti kao početnu točku za transformaciju dokumenta.
Koraci za pretvaranje XML-a u CSV u Javi
- Postavite GroupDocs.Conversion for Java iz Maven repozitorija u Java projektu
- Uključite potrebne razrede za pretvorbu dokumenata
- Učitajte izvornu XML datoteku stvaranjem instance klase Converter
- Napravite objekt klase SpreadsheetConvertOptions i definirajte opcije pretvaranja za izlaznu CSV datoteku
- Pozovite metodu Convert klase Converter i proslijedite potrebne parametre za spremanje CSV datoteke na disk
Gore navedeni koraci pomažu vam da pretvorite XML u CSV pomoću Jave korištenjem nekoliko API poziva. Možete započeti proces pretvorbe dokumenta tako da instalirate potrebnu biblioteku u projekt i navedete je u kodu. Nakon toga učitajte izvornu XML datoteku stvaranjem instance klase Converter i postavite opcije pretvaranja za izlaznu datoteku korištenjem klase SpreadsheetConvertOptions. Na kraju, pozovite metodu pretvaranja za spremanje pretvorene CSV datoteke.
Kod za pretvaranje XML-a u CSV u Javi
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"); | |
} | |
} |
Konstruirali smo program pretvarača koji se temelji na XML u CSV Javi u prethodnom primjeru sa samo nekoliko redaka koda i bez softvera treće strane. Ovaj kod može se poboljšati korištenjem klase SpreadsheetConvertOptions za postavljanje opcija pretvorbe za izlaznu CSV datoteku. Moguća je i konverzija dokumenata iz XML-a u druge formate dokumenata kao što su DOCX, PPTX, RTF, BMP, JPG, MHTML i drugi.
Upravo smo ukratko pregledali postupak pretvorbe dokumenata i razvili Java značajku pretvarača XML-a u CSV u ovom vodiču. Ako želite saznati više o pretvaranju različitih formata proračunskih tablica, pogledajte kako pretvoriti XLS u XLSX u Javi.