Converter arquivos XLS do Excel para XLSX em Python

As planilhas do Excel são comumente usadas para armazenar dados de tamanho pequeno ou grande convenientemente. Além disso, você pode visualizar os dados da planilha e realizar operações differnet para manipulá-lo. XLS era o formato de arquivo anterior usado pelo Microsoft Excel para armazenar dados de planilhas. Embora a Microsoft tenha introduzido XLSX em 2007 com recursos e capacidades estendidos, várias pessoas ainda usam o formato XLS que você precisa converter para XLSX posteriormente. Neste artigo, você aprenderá como converter arquivos XLS para o formato XLSX programaticamente em Python.

Biblioteca Python para conversão de XLS para XLSX

Aspose.Cells for Python é uma poderosa biblioteca Python para criar e processar documentos de planilha. Além disso, permite converter os arquivos de planilha de um formato para outro. Usaremos esta biblioteca para converter nossos arquivos XLS para XLSX. Você pode instalá-lo em seus aplicativos Python a partir de PyPI usando o seguinte comando pip.

pip install aspose-cells

Converter um arquivo XLS para XLSX em Python

A conversão de XLS para XLSX é tão simples quanto uma torta. Basta carregar o arquivo XLS e salvá-lo como XLSX. A seguir estão as etapas para realizar a conversão de XLS para XLSX em Python.

O exemplo de código a seguir mostra como salvar um arquivo XLS como formato XLSX em Python.

import  jpype     
import  asposecells     
jpype.startJVM() 
from asposecells.api import Workbook

# Carregar arquivo XLS
workbook = Workbook("input.xls");

# Salvar como XLSX
workbook.save("Output.xlsx");

# Desligar JVM
jpype.shutdownJVM()

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para usar o Aspose.Cells for Python sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter arquivos XLS para XLSX programaticamente em Python. Você pode simplesmente instalar a biblioteca e integrar a conversão de XLS para XLSX em seus aplicativos Python. Além disso, você pode aprender mais sobre Aspose.Cells for Python usando a documentação. Além disso, você pode compartilhar suas perguntas ou dúvidas através do nosso fórum.

Veja também