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#
- Skonfiguruj swoją aplikację, aby dodać odwołanie do Aspose.Cells for .NET z menedżera pakietów NuGet
- Utwórz instancję obiektu klasy LoadOptions, aby sterować ładowaniem pliku XLS
- Skonfiguruj obiekt klasy LoadOptions przed załadowaniem pliku XLS
- Załaduj plik XLS do obiektu Workbook przy użyciu ustawień LoadOptions
- 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#.