Ez a rövid oktatóanyag gyorsan bemutatja, hogyan lehet alakítani XML-t CSV-re C#-ban egy népszerű könyvtár használatával. Néhány mintakódot is kidolgozunk az útmutató utasításait követve. A dokumentumkonverziós eljárás egyszerűen megszerkeszthető, és csak a nyelv alapszintű ismerete szükséges ahhoz, hogy CSV-t generáljon XML-ből C#-ban.
Az XML CSV-vé konvertálásának lépései C#-ban
- Telepítse a GroupDocs.Conversion for .NET csomagot a NuGet.org webhelyről az alkalmazásban
- A dokumentumkonverzió végrehajtásához szerepeltessen hivatkozást a GroupDocs.Conversion névtérre a kódban
- Töltse be a forrás XML-fájlt a Converter osztály objektumának létrehozásával
- Hozzon létre egy példányt a SpreadsheetConvertOptions osztályból a kimeneti CSV-fájl konvertálási beállításainak meghatározásához
- Hívja meg a Convert metódust, és adja át a szükséges argumentumokat az XML CSV-vé konvertálásához C# használatával
Felvázoltuk a C# XML konvertálása CSV képesség megvalósításának lépéseit. Ezek egyszerű utasítások a dokumentumok néhány sornyi kód felhasználásával történő konvertálásához. Először töltse le és telepítse a megfelelő csomagot a NuGet webhelyről, majd hivatkozzon rá a kódban. A következő lépésekben hozzon létre egy példányt a Converter osztályból a bemeneti XML-fájl betöltéséhez, és inicializálja a SpreadsheetConvertOptions osztályt az átalakított CSV-fájl átalakítási beállításainak megadásához. Ezt követően hívja meg a Convert metódust a CSV-fájl lemezre mentéséhez.
Az XML-t CSV-vé konvertáló kód C#-ban
Követtük a fenti utasításokat az convert XML to CSV C# funkció megvalósításához az előző példában. Ebben a mintakódban az alapvető dokumentumkonverzió néhány API-hívás igénybevételével történt. Ezenkívül összetett dokumentumkonverziót végezhet a SpreadsheetConvertOptions osztály használatával és számos paraméter beállításával az átalakított CSV-fájlhoz. Ezenkívül az XML-fájlt számos fájlformátumra konvertálhatja, beleértve a DOCX, PPTX, ODS, RTF, XLS és sok más formátumot.
Ebben a cikkben bemutattuk a dokumentumkonverziós eljárást, és minta XML-ből CSV C# kódba. Továbbá már publikáltunk egy cikket a {{HIPERLINK1}} címen; további információkért nézze meg.