Hur man konverterar XML till CSV i Java

Det här är en kort handledning för dokumentkonvertering som innehåller en grundlig förklaring av hur man konverterar XML till CSV i Java. Det här inlägget har detaljerade instruktioner samt en exempelkod som innehåller dessa idéer. Du kommer att få ett omfattande exempel på Java-kod för att konvertera XML till CSV i slutet av handledningen, som du kan använda som utgångspunkt för dokumenttransformation.

Steg för att konvertera XML till CSV i Java

  1. Konfigurera GroupDocs.Conversion for Java från Maven-förrådet i Java-projektet
  2. Inkludera obligatoriska klasser för att göra dokumentkonvertering
  3. Ladda XML-källfilen genom att skapa en instans av klassen Converter
  4. Skapa ett objekt av klassen SpreadsheetConvertOptions och definiera konverteringsalternativ för utdata-CSV-filen
  5. Anropa Convert-metoden för Converter-klassen och skicka de nödvändiga parametrarna för att spara CSV-filen på disken

Ovanstående steg hjälper dig att konvertera XML till CSV med Java genom att konsumera några API-anrop. Du kan starta dokumentkonverteringsprocessen genom att installera det nödvändiga biblioteket i projektet och referera till det i koden. Därefter laddar du in XML-källfilen genom att skapa en instans av klassen Converter och ställer in konverteringsalternativ för utdatafilen genom att använda klassen SpreadsheetConvertOptions. Slutligen, åberopa konverteringsmetoden för att spara den konverterade CSV-filen.

Kod för att konvertera XML till CSV i 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");
}
}

Vi har konstruerat ett XML till CSV java baserat omvandlingsprogram i föregående exempel med bara några rader kod och ingen programvara från tredje part. Den här koden kan förbättras genom att använda klassen SpreadsheetConvertOptions för att ställa in konverteringsalternativ för utdata-CSV-filen. Dokumentkonvertering från XML till andra dokumentformat som DOCX, PPTX, RTF, BMP, JPG, MHTML och andra är också möjligt.

Vi hade precis gått igenom dokumentkonverteringsproceduren kort och utvecklat Java-funktionen för XML till CSV-konvertering i den här guiden. Om du vill lära dig mer om att konvertera olika kalkylarksformat, se hur man konverterar XLS till XLSX i Java.

 Svenska