Преобразование файлов Excel XLS в XLSX в Python

Электронные таблицы 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, используя документацию. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.

Смотрите также