Toto je stručný návod na převod dokumentů, který obsahuje důkladné vysvětlení toho, jak převést XML na CSV v Javě. Tento příspěvek obsahuje podrobné pokyny a také ukázkový kód, který tyto myšlenky zahrnuje. Na konci tutoriálu získáte komplexní příklad Java kódu pro převod XML do CSV, který můžete použít jako výchozí bod pro transformaci dokumentů.
Kroky k převodu XML na CSV v Javě
- Nastavení GroupDocs.Conversion for Java z úložiště Maven v projektu Java
- Zahrňte požadované třídy pro převod dokumentů
- Načtěte zdrojový soubor XML vytvořením instance třídy Converter
- Vytvořte objekt třídy SpreadsheetConvertOptions a definujte možnosti převodu pro výstupní soubor CSV
- Zavolejte metodu Convert třídy Converter a předejte požadované parametry pro uložení CSV souboru na disk
Výše uvedené kroky vám pomohou převést XML na CSV pomocí Java pomocí několika volání API. Proces převodu dokumentu můžete zahájit instalací požadované knihovny do projektu a odkazem na ni v kódu. Poté načtěte zdrojový soubor XML vytvořením instance třídy Converter a nastavte možnosti převodu pro výstupní soubor pomocí třídy SpreadsheetConvertOptions. Nakonec vyvolejte metodu convert pro uložení převedeného souboru CSV.
Kód pro převod XML na CSV v Javě
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"); | |
} | |
} |
V předchozím příkladu jsme zkonstruovali XML na CSV java převodní program s pouze několika řádky kódu a bez softwaru třetích stran. Tento kód lze vylepšit pomocí třídy SpreadsheetConvertOptions k nastavení možností převodu pro výstupní soubor CSV. Konverze dokumentů z XML do jiných formátů dokumentů jako DOCX, PPTX, RTF, BMP, JPG, MHTML a další je také možná.
Právě jsme krátce prošli postup převodu dokumentu a v této příručce jsme vyvinuli funkci převodníku XML na CSV v jazyce Java. Pokud se chcete dozvědět více o převodu různých formátů tabulek, přečtěte si jak převést XLS na XLSX v Javě.