Электронные таблицы Excel обычно используются для удобного хранения данных небольшого или большого размера. Кроме того, вы можете визуализировать данные электронной таблицы и выполнять различные сетевые операции для управления ими. XLS был более ранним форматом файлов, который использовался Microsoft Excel для хранения данных электронных таблиц. Хотя Microsoft представила XLSX в 2007 году с расширенными функциями и возможностями, многие люди по-прежнему используют формат XLS, который впоследствии необходимо преобразовать в XLSX. В этой статье вы узнаете, как программно преобразовать файлы XLS в формат XLSX в Python.
Библиотека Python для преобразования XLS в XLSX
Aspose.Cells for Python — мощная библиотека Python для создания и обработки электронных таблиц. Кроме того, он позволяет конвертировать файлы электронных таблиц из одного формата в другой. Мы будем использовать эту библиотеку для преобразования наших файлов XLS в XLSX. Вы можете установить его в свои приложения Python из PyPI, используя следующую команду pip.
pip install aspose-cells
Преобразование файла XLS в XLSX в Python
Преобразование XLS в XLSX очень просто. Просто загрузите файл XLS и сохраните его как XLSX. Ниже приведены шаги для преобразования XLS в XLSX в Python.
- Загрузите файл XLS, используя класс Workbook.
- Сохраните XLS как XLSX, используя метод Workbook.save().
В следующем примере кода показано, как сохранить файл XLS в формате XLSX в Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Load XLS file
workbook = Workbook("input.xls");
# Save as XLSX
workbook.save("Output.xlsx");
# Shutdown JVM
jpype.shutdownJVM()
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию для использования Aspose.Cells for Python без ограничений на пробную версию.
Вывод
В этой статье вы узнали, как программно преобразовать файлы XLS в XLSX в Python. Вы можете просто установить библиотеку и интегрировать преобразование XLS в XLSX в свои приложения Python. Кроме того, вы можете узнать больше об Aspose.Cells для Python, используя документацию. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.