Jak przekonwertować XML na CSV w C#

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#

  1. Zainstaluj pakiet GroupDocs.Conversion for .NET z NuGet.org w aplikacji
  2. Uwzględnij odwołanie do przestrzeni nazw GroupDocs.Conversion w kodzie, aby wykonać konwersję dokumentu
  3. Załaduj źródłowy plik XML, tworząc obiekt klasy Converter
  4. Utwórz instancję klasy SpreadsheetConvertOptions do definiowania opcji konwersji dla wyjściowego pliku CSV
  5. 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.

 Polski