Как конвертировать XLS в XLSX в Python

В этом кратком руководстве показано, как преобразовать XLS в XLSX в Python, загрузив исходный файл XLS и сохранив его обратно как XLSX или в любой другой формат, поддерживаемый MS Excel. Чтобы преобразовать XLS в XLSX Python, конфигурация среды и подробные шаги для выполнения этой задачи доступны. Вы можете применять различные типы фильтров при загрузке исходного файла XLS, а также изменять содержимое перед его преобразованием в XLSX, ODS, CSV и т. д.

Шаги для преобразования XLS в XLSX в Python

  1. Настройте проект для запуска Aspose.Cells для Python через Java для преобразования XLS в XLSX.
  2. Создайте объект класса LoadOptions для применения фильтра при загрузке исходного XLS.
  3. Установите фильтр для загрузки только листов диаграммы
  4. Загрузите файл XLS в объект Workbook, используя нужные фильтры в объекте LoadOptions.
  5. Сохраните выходной файл как XLSX

Эти шаги показывают, как с помощью Python преобразовать XLS в XLSX, сначала помогая установить среду, а затем пошаговый подход к выполнению задачи. Следует отметить, что нет необходимости использовать LoadOptions, и вы можете просто загрузить XLS, а затем напрямую сохранить его как XLSX, указав имя выходного файла. Однако предоставляется руководство по фильтрации содержимого при загрузке файла XLS, чтобы сократить время обработки и требования к памяти перед копированием необходимых данных для вывода XLSX.

Код для преобразования XLS в XLSX в Python

Для преобразования XLS в XLSX используется код Python, который выполняет необходимый импорт для требуемой библиотеки и классов, а затем создает объект класса LoadOptions, где применяется фильтр для загрузки только листов диаграмм. Вы можете использовать LoadOptions для загрузки всех данных или только фигур, рисунков, таблиц, изображений и т. д. Вы также можете установить пароль для открытия файла XLS, если он зашифрован.

В этом руководстве мы узнали, как можно выполнить преобразование Python XLS в XLSX. Если вы хотите узнать, как преобразовать Excel в PDF, обратитесь к статье как преобразовать CSV в Excel в Python.

 Русский