Ten krótki samouczek szybko pokazuje, jak konwertować XML na CSV w C# przy użyciu popularnej biblioteki. Opracujemy również przykładowy kod, postępując zgodnie ze wskazówkami zawartymi w tym przewodniku. Procedura konwersji dokumentu jest prosta w konstrukcji i wymaga jedynie podstawowej znajomości języka, aby wygenerować CSV z XML w C#.
Kroki, aby przekonwertować XML na CSV w C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z NuGet.org w aplikacji
- Uwzględnij odwołanie do przestrzeni nazw GroupDocs.Conversion w kodzie, aby wykonać konwersję dokumentu
- Załaduj źródłowy plik XML, tworząc obiekt klasy Converter
- Utwórz instancję klasy SpreadsheetConvertOptions do definiowania opcji konwersji dla wyjściowego pliku CSV
- Wywołaj metodę Convert i przekaż wymagane argumenty, aby przekonwertować XML na CSV przy użyciu języka C#
Opisaliśmy kroki, które należy wykonać, aby zaimplementować możliwość konwersji formatu C# XML na CSV. Są to proste instrukcje konwersji dokumentów przy użyciu tylko kilku linii kodu. Rozpocznij od pobrania i zainstalowania odpowiedniego pakietu z witryny sieci Web NuGet, a następnie odwołując się do niego w kodzie. W kolejnych krokach utwórz instancję klasy Converter do ładowania wejściowego pliku XML i zainicjuj klasę SpreadsheetConvertOptions do ustawienia opcji konwersji dla przekonwertowanego pliku CSV. Następnie wywołaj metodę Convert, aby zapisać plik CSV na dysku.
Kod do konwersji XML na CSV w C#
Postępowaliśmy zgodnie z powyższymi instrukcjami implementacji funkcji convert XML to CSV C# w poprzednim przykładzie. W tym przykładowym kodzie podstawowa konwersja dokumentu została wykonana przez wykorzystanie kilku wywołań interfejsu API. Ponadto możesz wykonać złożoną konwersję dokumentów, wykorzystując klasę SpreadsheetConvertOptions i ustawiając różne parametry dla przekonwertowanego pliku CSV. Co więcej, możesz przekonwertować plik XML na kilka formatów plików, w tym DOCX, PPTX, ODS, RTF, XLS i wiele innych.
W tym artykule zademonstrowaliśmy procedurę konwersji dokumentu i udostępniliśmy przykładowy kod XML do CSV w języku C#. Ponadto opublikowaliśmy już artykuł na jak przekonwertować PDF do Excela za pomocą C#; spójrz na to, aby uzyskać więcej informacji.