Tento krátký tutoriál rychle ukazuje, jak převést XML na CSV v C# pomocí oblíbené knihovny. Budeme také vyvíjet nějaký ukázkový kód podle pokynů v této příručce. Procedura převodu dokumentu je jednoduchá na sestavení a vyžaduje pouze základní znalost jazyka pro generování CSV z XML v C#.
Kroky k převodu XML na CSV v C#
- Nainstalujte si do aplikace balíček GroupDocs.Conversion for .NET z NuGet.org
- Do kódu pro provedení převodu dokumentu zahrňte odkaz na jmenný prostor GroupDocs.Conversion
- Načtěte zdrojový soubor XML vytvořením objektu třídy Converter
- Vytvořte instanci třídy SpreadsheetConvertOptions pro definování možností převodu pro výstupní soubor CSV
- Zavolejte metodu Convert a předejte požadované argumenty pro převod XML na CSV pomocí C#
Nastínili jsme kroky k implementaci C# převodu XML do CSV schopnosti. Toto jsou jednoduché pokyny pro převod dokumentů pomocí několika řádků kódu. Začněte stažením a instalací příslušného balíčku z webu NuGet a poté na něj odkazujte v kódu. V dalších krocích vytvořte instanci třídy Converter pro načtení vstupního souboru XML a inicializujte třídu SpreadsheetConvertOptions pro nastavení možností převodu pro převedený soubor CSV. Poté vyvolejte metodu Convert pro uložení souboru CSV na disk.
Kód pro převod XML na CSV v C#
Postupovali jsme podle výše uvedených pokynů pro implementaci funkce převést XML na CSV C# v předchozím příkladu. V tomto ukázkovém kódu byla základní konverze dokumentů provedena pomocí několika volání API. Dále můžete provádět komplexní převod dokumentů s využitím třídy SpreadsheetConvertOptions a nastavením různých parametrů pro převedený soubor CSV. Kromě toho můžete soubor XML převést do několika formátů souborů včetně DOCX, PPTX, ODS, RTF, XLS a mnoha dalších.
V tomto článku jsme předvedli postup převodu dokumentů a poskytli ukázkový kód XML do CSV C#. Kromě toho jsme již publikovali článek na jak převést PDF do Excelu pomocí C#; podívejte se na něj pro více informací.