Jak przekonwertować XLS na XLSX w C#

Ten krótki samouczek opisuje jak przekonwertować XLS na XLSX w C# bez użycia narzędzi innych firm. Pomaga dostosować operację ładowania XLS w celu zmniejszenia zapotrzebowania na pamięć i tworzenia plików XLSX z żądanymi danymi tylko ze źródłowego XLS. Aby konwertować XLS na XLSX, dostarczany jest również kod C#, który demonstruje nie tylko wymaganą konwersję, ale także prowadzi do dostosowania procesu ładowania XLS w celu uniknięcia kopiowania zbędnych danych do przekonwertowanego XLSX.

Kroki, aby przekonwertować XLS na XLSX przy użyciu C#

  1. Skonfiguruj swoją aplikację, aby dodać odwołanie do Aspose.Cells for .NET z menedżera pakietów NuGet
  2. Utwórz instancję obiektu klasy LoadOptions, aby sterować ładowaniem pliku XLS
  3. Skonfiguruj obiekt klasy LoadOptions przed załadowaniem pliku XLS
  4. Załaduj plik XLS do obiektu Workbook przy użyciu ustawień LoadOptions
  5. Zapisz załadowany plik XLS jako XLSX na dysku

Powyższe kroki przedstawiają krok po kroku proces, który pomaga, jak za pomocą C# przekonwertować XLS na XLSX. Ten proces jest dość prosty i wymaga kilku linii kodu, jeśli chcesz po prostu zapisać XLS do XLSX bez żadnych dostosowań. Jednak w celach edukacyjnych udostępniane są kroki i przykładowy kod, aby kontrolować operację ładowania pliku XLS, tak jak filtrujesz dane z pliku XLS, a także ustawiasz flagę automatycznego wykonywania formuł podczas otwierania źródłowego pliku XLS.

Kod do konwersji XLS na XLSX w C#

W tym kodzie użyto obiektu klasy LoadOptions i zademonstrowano kilka właściwości, takich jak ustawienia pamięci, flaga do przeanalizowania formuły po otwarciu pliku, ustawienie hasła do otwarcia pliku i ustawienie filtra do ładowania danych z arkuszy zawierających tylko obrazy. Istnieje wiele innych opcji, takich jak sprawdzanie ograniczeń Excela podczas wprowadzania danych do komórek, konfigurowanie domyślnych czcionek, ustawianie rozmiaru papieru i tak dalej.

W tym samouczku dowiedzieliśmy się, że w celu zapisania XLS do XLSX API oparte na C# może być efektywnie wykorzystane. Jeśli chcesz poznać proces konwersji Excela na obraz, zapoznaj się z artykułem na jak przekonwertować Excela na obraz w C#.

 Polski