przekonwertuj Excel na XML w C#

przekonwertuj Excel na XML w C#

Niedawno opublikowaliśmy wpis na blogu, który konwertuje pliki XML na pliki Excel w języku C#. W tym poście na blogu opisano, jak programowo przekonwertować plik Excel na XML w języku C#. Wykorzystamy bibliotekę .NET Excel do zbudowania konwertera Excel na XML w aplikacji .NET. Ta biblioteka jest potężna i wydajna, oferuje szeroki zakres funkcji, a kilka linii kodu może wykonywać zadania konwersji i manipulacji. Co więcej, możesz śledzić postęp konwersji, wykonując proste wywołania API.

Będziemy postępować zgodnie z punktami wymienionymi poniżej:

Instalacja biblioteki .NET Excel

Procedura instalacji tego API jest prosta i łatwa. Istnieje szczegółowa [dokumentacja] dotycząca użytkowania i instalacji.

Możesz więc pobrać pliki DLL lub uruchomić następujące polecenie w menedżerze pakietów NuGet. Po pomyślnej instalacji uzyskasz dostęp do klas i metod tego interfejsu API.

Install-Package Aspose.Cells

Konwertuj programowo Excel na XML w C#

Po zainstalowaniu interfejsu API konwertera programu .NET Excel na XML jesteśmy gotowi do napisania fragmentu kodu, aby programowo przeprowadzić konwersję programu Excel na XML.

Możesz wykonać kroki wymienione poniżej:

  1. Utwórz instancję klasy Workbook i załaduj źródłowy plik Excel.
  2. Wywołaj metodę Save, aby zapisać w formacie XML arkusza kalkulacyjnego programu Excel 2003.
  3. Zainicjuj obiekt klasy xmlSaveOptions, aby zapisać jako zwykłe dane XML.
  4. Zapisz plik XML wywołując metodę Save.
// Utwórz instancję klasy Workbook i załaduj źródłowy plik Excel 
Workbook workbook = new Workbook("sample.xlsx");
// Wywołaj metodę Save, aby zapisać w formacie XML arkusza kalkulacyjnego programu Excel 2003 
workbook.Save("Spreadsheet.xml");
// Zainicjuj obiekt klasy xmlSaveOptions, aby zapisać jako zwykłe dane XML 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// zapisz plik XML, wywołując metodę Save 
workbook.Save("data.xml", xmlSaveOptions);

Wynik możesz zobaczyć na obrazku poniżej:

Konwerter Excela na XML

Konwerter Excela na XML

Konwerter Excel na XML - opcje zaawansowane

Ta biblioteka .NET Excel zapewnia znacznie więcej niż tylko zadania konwersji plików. Dlatego nie zapomnij odwiedzić dokumentacji, aby poznać inne zaawansowane metody. Możesz konwertować pliki Excel na wiele innych popularnych formatów plików i programowo modyfikować istniejące pliki XLS/XLSX.

Zdobądź bezpłatną licencję

Możesz otrzymać bezpłatną licencję tymczasową, aby wypróbować interfejs API poza ograniczeniami ewaluacyjnymi.

Podsumowując

W tym miejscu kończymy ten artykuł. Mamy nadzieję, że nauczyłeś się programowo konwertować Excel na XML w C#. ponadto przejrzeliśmy także fragment kodu i inne zaawansowane funkcje. Ten wpis na blogu naprawdę Ci pomoże, jeśli chcesz zbudować konwerter Excela na XML. Ponadto możesz odwiedzić dokumentację, aby bliżej poznać tę bibliotekę. W rzeczywistości conholdate.com pisze nowe posty na blogu na inne ekscytujące tematy. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak przekonwertować XLS na XML?

Możesz zainstalować tę bibliotekę w swojej aplikacji .NET, aby programowo manipulować i konwertować Excel do XMLi.

Czy mogę wygenerować XML z Excela?

Użyj tej metody xmlSaveOptions, aby wygenerować plik XML na podstawie pliku danych Excel. Możesz także dowiedzieć się o innych funkcjach w dokumentacji.

Zobacz też