
Konwertuj XML na Excel za pomocą C#
Importowanie danych XML do pliku Excel XLSX w języku C# jest teraz całkiem łatwe. Ta [biblioteka] programu .NET Excel oferuje metody i właściwości umożliwiające automatyzację tego procesu, w których można nawet skonfigurować opcje importu i reprezentację danych. Ponadto oba te formaty plików danych są szeroko stosowane w organizacjach ze względu na ich bogatą charakterystykę i zastosowanie. W tym poście na blogu napiszemy fragment kodu, który przekonwertuje XML na Excel XLSX przy użyciu programowego języka C#.
W tym artykule omówimy następujące punkty:
- Instalacja API konwersji C# XML na Excel XLSX
- Konwertuj XML na Excel programowo przy użyciu C#
- Importuj XML do Excela XLSX w C# - Opcje zaawansowane
Instalacja API konwersji C# XML na Excel XLSX
Jeśli chodzi o instalację, biblioteka ta jest łatwa w instalacji, ponieważ w przypadku jakichkolwiek trudności możesz odwiedzić [przewodnik] dotyczący instalacji.
Możesz jednak pobrać pliki DLL lub uruchomić następujące polecenie w menedżerze pakietów NuGet.
Install-Package Aspose.Cells
Konwertuj XML na Excel programowo przy użyciu C#
Po zakończeniu instalacji można programowo manipulować i konwertować pliki Excel bez konieczności instalowania aplikacji Microsoft Excel. Co więcej, możesz kopiować i importować dane z innych formatów plików, pisząc kilka linii kodu w języku C#.
Wykonaj następujące kroki i fragment kodu, aby programowo przekonwertować XML na Excel:
- Utwórz instancję klasy Workbook.
- Metoda ImportXml przyjmuje jako argumenty ścieżkę pliku XML, nazwę arkusza docelowego, docelowy wiersz i kolumnę.
- Wywołaj metodę Save, aby zapisać skoroszyt w formacie XLSX.
Poniższy fragment kodu pokazuje, jak przekonwertować plik XML na plik Excel XLS lub XLSX w języku C#:
// Utwórz instancję klasy Workbook
Workbook workbook = new Workbook();
// Zaimportuj XML do skoroszytu
// ImportXml przyjmuje jako argumenty ścieżkę pliku XML, nazwę arkusza docelowego, docelowy wiersz i kolumnę.
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);
// Wywołaj metodę Save, aby zapisać skoroszyt jako XLSX
workbook.Save( "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);
Uruchom serwer, a w katalogu głównym projektu zobaczysz plik „dataxml.xlsx".
Wynik powyższego fragmentu kodu można zobaczyć na obrazku poniżej:

Importuj XML do Excela XLSX w C# - Opcje zaawansowane
Do tej pory praktycznie widzieliśmy programową konwersję danych XML do plików Excel. Dlatego dostępnych jest wiele innych metod i właściwości, które możesz sprawdzić tutaj. Co więcej, ta biblioteka pozwala zautomatyzować zadania importu i eksportu danych i nie tylko.
Zdobądź bezpłatną licencję
Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
Na tym możemy zakończyć wpis na blogu. Mamy nadzieję, że nauczyłeś się programowo konwertować XML na Excel XLSX przy użyciu języka C#. Przeszedłeś także przez procedurę instalacji, która jest dość łatwa. Ponadto w sekcji „Zobacz także" poniżej znajdują się inne odpowiednie artykuły. Nie zapomnij zapoznać się z pełną dokumentacją tej biblioteki. Wreszcie, conholdate.com prowadzi konsekwentny proces pisania nowych postów na blogu. Dlatego bądź w kontakcie, aby otrzymywać najnowsze aktualizacje.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.