Arkusze kalkulacyjne Excel są powszechnie używane do wygodnego przechowywania małych lub dużych danych. Co więcej, możesz wizualizować dane arkusza kalkulacyjnego i wykonywać różne operacje sieciowe, aby nimi manipulować. XLS był wcześniejszym formatem pliku używanym przez program Microsoft Excel do przechowywania danych w arkuszach kalkulacyjnych. Chociaż Microsoft wprowadził XLSX w 2007 roku z rozszerzonymi funkcjami i możliwościami, różne osoby nadal używają formatu XLS, który trzeba później przekonwertować na XLSX. W tym artykule dowiesz się, jak programowo konwertować pliki XLS do formatu XLSX w Python.
Biblioteka Python do konwersji XLS na XLSX
Aspose.Cells for Python to potężna biblioteka Python do tworzenia i przetwarzania dokumentów arkuszy kalkulacyjnych. Ponadto pozwala konwertować pliki arkuszy kalkulacyjnych z jednego formatu na inny. Użyjemy tej biblioteki do konwersji naszych plików XLS na XLSX. Możesz zainstalować go w swoich aplikacjach Python z PyPI za pomocą następującego polecenia pip.
pip install aspose-cells
Konwertuj plik XLS na XLSX w Python
Konwersja XLS na XLSX jest prosta jak bułka z masłem. Po prostu załaduj plik XLS i zapisz go jako XLSX. Poniżej przedstawiono kroki, aby przeprowadzić konwersję XLS na XLSX w Python.
- Załaduj plik XLS przy użyciu klasy Workbook.
- Zapisz XLS jako XLSX przy użyciu metody Workbook.save().
Poniższy przykładowy kod pokazuje, jak zapisać plik XLS jako format XLSX w języku Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Załaduj plik XLS
workbook = Workbook("input.xls");
# Zapisz jako XLSX
workbook.save("Output.xlsx");
# Zamknij JVM
jpype.shutdownJVM()
Uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby używać Aspose.Cells for Python bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule nauczyłeś się, jak programowo konwertować pliki XLS na XLSX w Python. Możesz po prostu zainstalować bibliotekę i zintegrować konwersję XLS do XLSX w swoich aplikacjach Python. Ponadto możesz dowiedzieć się więcej o Aspose.Cells for Python, korzystając z dokumentacji. Możesz także dzielić się swoimi pytaniami lub zapytaniami za pośrednictwem naszego forum.