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.
- Carregue o arquivo XLS usando a classe Workbook.
- Salve XLS como XLSX usando o método Workbook.save().
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.