Hogyan lehet XML-t CSV-vé konvertálni Java-ban

Ez egy rövid útmutató a dokumentumok konvertálásához, amely részletesen elmagyarázza, hogyan lehet a(z) XML-t CSV-re konvertálni Java-ban. Ez a bejegyzés részletes utasításokat tartalmaz, valamint egy mintakódot, amely magában foglalja ezeket az ötleteket. Az oktatóprogram végén egy átfogó példát kap az XML-t CSV-vé** konvertáló **Java kódra, amelyet kiindulási pontként használhat a dokumentum-átalakításhoz.

Az XML CSV-vé konvertálásának lépései Java nyelven

  1. A(z) GroupDocs.Conversion for Java beállítása a Maven tárolóból a Java projektben
  2. Tartalmazza a szükséges osztályokat a dokumentumok konvertálásához
  3. Töltse be a forrás XML-fájlt a Converter osztály példányának létrehozásával
  4. Hozzon létre egy objektumot a SpreadsheetConvertOptions osztályból, és adja meg a konvertálási beállításokat a kimeneti CSV-fájlhoz
  5. Hívja meg a Converter osztály Convert metódusát, és adja át a szükséges paramétereket a CSV fájl lemezre mentéséhez

A fenti lépések segítségével XML-t CSV-vé konvertálhat Java használatával néhány API-hívás igénybevételével. A dokumentum átalakítási folyamatot elindíthatja, ha telepíti a szükséges könyvtárat a projektben, és hivatkozik rá a kódban. Ezután töltse be a forrás XML-fájlt a Converter osztály egy példányának létrehozásával, és állítsa be a kimeneti fájl konvertálási beállításait a SpreadsheetConvertOptions osztály használatával. Végül hívja meg a konvertálási módszert a konvertált CSV-fájl mentéséhez.

Az XML-t CSV-vé konvertáló kód Java nyelven

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");
}
}

Az előző példában összeállítottunk egy XML–CSV java alapú konvertáló programot, mindössze néhány sornyi kóddal, harmadik féltől származó szoftver nélkül. Ez a kód továbbfejleszthető a SpreadsheetConvertOptions osztály használatával a kimeneti CSV-fájl konvertálási beállításaihoz. A dokumentumok konvertálása XML-ből más dokumentumformátumokká, például DOCX, PPTX, RTF, BMP, JPG, MHTML és mások is lehetséges.

Röviden áttekintettük a dokumentumkonverziós eljárást, és kifejlesztettük az XML–CSV konvertáló Java szolgáltatást ebben az útmutatóban. Ha többet szeretne megtudni a különböző táblázatformátumok konvertálásáról, tekintse meg a következőt: hogyan lehet XLS-t XLSX-re konvertálni Java-ban.

 Magyar