IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak przekonwertować plik XLS na XLSX w języku C#

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

Ten artykuł zagłębia się w bibliotekę IronXL, aby przekonwertować format XLS do XLSX w aplikacji konsolowej C#.

IronXL - Biblioteka Excel

IronXL to biblioteka Excel dla .NET, która pomaga deweloperom tworzyć, czytać i edytować pliki Excel w aplikacjach C#. Jest szybka i dokładna pod względem wydajności i rezultatów. Obsługuje wszystkie formaty plików skoroszytów Excel (XLS, XLSX, XLSM, CSV, TSV). IronXL pozwala również na zapis lub eksport danych z formatów Excel (XLS, XLSX) do JSON, HTML, Binary, Byte Array, DataSet lub DataTable.

IronXL pozwala programistom na eleganckie zarządzanie arkuszami i zakresami komórek. Dzięki IronXL możesz edytować formuły. Przeliczenie już podanej formuły w arkuszu jest bardzo łatwe do wykonania. Dane mogą być sortowane na podstawie zakresu, kolumny lub wiersza. Zapewnia możliwość edytowania układów, takich jak blokowanie okienek, automatyczna zmiana rozmiaru wierszy/kolumn, oraz dodawanie i usuwanie wierszy/kolumn w prosty sposób.

Dzięki IronXL pliki Excel mogą być chronione hasłem użytkownika i pozwoleniem na edycję pliku. Inną funkcją jest możliwość dodawania, usuwania i wyodrębniania obrazów z arkuszy Excel. Udostępnia również szeroką gamę funkcji Excela z prawie wszystkimi formatami danych komórki. To czyni IronXL jednym z najbardziej intuicyjnych interfejsów API, jeśli chodzi o pracę z plikami Excel.

IronXL nie wymaga zainstalowanego Microsoft Excel na maszynie, ponieważ nie wymaga Office Interop ani żadnej innej zależności. Działa na wielu platformach i jest kompatybilny z .NET 7, 6 i 5. Wspiera również .NET Core 2 i 3 oraz standardowe 2 wersje. .NET Framework 4.5 i nowsze również są wspierane do pracy z arkuszami Excel.

Utwórz aplikację konsolową

Zaleca się najnowszą wersję Visual Studio do stworzenia aplikacji na początek. Visual Studio to oficjalne IDE do rozwoju w C#, które musisz mieć zainstalowane. Można pobrać ją z strony Microsoft Visual Studio, jeśli jeszcze nie jest zainstalowana.

Następujące kroki utworzą nowy projekt o nazwie "DemoApp".

  1. Otwórz Visual Studio i kliknij "Utwórz nowy projekt".

Jak przekształcić plik XLS w XLSX w C#, Rysunek 1: Otwórz Visual Studio Otwórz Visual Studio

  1. Wybierz "Aplikacja konsolowa" i kliknij "Dalej".

Jak przekształcić plik XLS w XLSX w C#, Rysunek 2: Utwórz nowy projekt w Visual Studio Utwórz nowy projekt w Visual Studio

  1. Ustaw nazwę Projektu.

Jak przekształcić plik XLS w XLSX w C#, Rysunek 3: Skonfiguruj swój nowy projekt Skonfiguruj nowy projekt

  1. Wybierz wersję .NET. Wybierz stabilną wersję, .NET 6.0.

Jak przekształcić plik XLS w XLSX w C#, Rysunek 4: Wybór .NET Framework Wybór platformy .NET Framework

Zainstaluj bibliotekę IronXL

Po utworzeniu projektu, należy zainstalować bibliotekę IronXL w projekcie do użycia. Postępuj zgodnie z tymi krokami, aby ją zainstalować.

  1. Otwórz "Zarządzaj pakietami NuGet dla rozwiązań" z Eksploratora rozwiązań lub z Narzędzi.

Jak przekształcić plik XLS w XLSX w C#, Rysunek 5: Przejdź do Menedżera pakietów NuGet Przejdź do menedżera pakietów NuGet

  1. Wyszukaj bibliotekę IronXL i wybierz bieżący projekt. Kliknij zainstaluj.

Jak przekształcić plik XLS w XLSX w C#, Rysunek 6: Wyszukaj i zainstaluj pakiet IronXL w interfejsie Menedżera pakietów NuGet Wyszukaj i zainstaluj pakiet IronXL w interfejsie użytkownika NuGet Package Manager

Dodaj następującą przestrzeń nazw na górze pliku Program.cs:

using IronXL;

Otwórz istniejący plik XLS

IronXL zapewnia możliwość otwierania istniejącego pliku Excel lub utworzenia nowego. Tutaj otworzymy istniejący plik Excel XLS za pomocą metody C# IronXL LoadExcel. Metoda Load jest krótkim synonimem dla LoadExcel.

// Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV.
WorkBook workBook = WorkBook.LoadExcel("sample.xls");

Przykładowy plik załadowany jest następujący:

Jak przekształcić plik XLS w XLSX w C#, Rysunek 7: Przykładowy plik danych XLS Przykładowy plik danych XLS

Aby utworzyć pliki Excel w formacie XLS lub XLSX, możesz odwiedzić stronę z przykładami kodu tutaj.

Przekształć plik XLS na plik XLSX

Aby przekształcić plik XLS w plik XLSX, IronXL używa po prostu metody SaveAs do tego przekształcenia. Poniższy kod pokazuje, jak zapisać plik XLS jako plik XLSX:

// Convert XLS to XLSX format by saving it with a different file extension.
workBook.SaveAs("converted_sample.xlsx");

To wszystko. Pomyślnie przekonwertowaliśmy plik XLS do formatu XLSX. Aby przekonwertować na inne formaty, możesz odwiedzić tę stronę z przykładami kodu.

Wynik

Jak przekształcić plik XLS w XLSX w C#, Rysunek 8: Wyeksportowany plik XLSX Eksportowany plik XLSX

Widać, że dane pozostają niezmienione nawet po konwersji. IronXL zapewnia łatwość obsługi, szybkość i dokładność.

Podsumowanie

W tym artykułe pokazano, jak konwertować pliki XLS programu Excel na pliki XLSX przy użyciu biblioteki IronXL w języku C#. IronXL umożliwia bezproblemową pracę z istniejącymi plikami Excel. Konwersja między różnymi formatami arkuszy kalkulacyjnych to zazwyczaj proces zajmujący jedną linię kodu. Jest szybki, łatwy w użyciu i dokładny. Pozwala również na tworzenie nowych plików Excel i zapisywanie w nich danych przy użyciu prostej składni. IronXL może być również używany do odczytu plików Excel bez zainstalowanego pakietu Microsoft Office. Aby odczytać dane z plików Excel, można zapoznać się z tą stroną zawierającą przykładowy kod.

IronXL jest bezpłatny do celów programistycznych, a na cele komercyjne można uzyskać licencję. Możesz również wypróbować IronXL w ramach bezpłatnej wersji próbnej do użytku komercyjnego. Pobierz oprogramowanie ze strony internetowej IronXL.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta