Habilitar ou desabilitar o Verificador de Compatibilidade do Excel em Python

O verificador de compatibilidade do MS Excel garante que um arquivo em um formato mais antigo não use os recursos fornecidos pela versão mais recente do Excel. Assim, as pessoas que usam versões mais antigas do Excel não enfrentam problemas de compatibilidade. Ao manipular arquivos do Excel, pode ser necessário desabilitar o verificador de compatibilidade dinamicamente. Para isso, este artigo mostra como desabilitar o verificador de compatibilidade para pastas de trabalho do MS Excel em Python.

Biblioteca Python para desativar o verificador de compatibilidade do Excel

Aspose.Cells for Python via Java é uma API de manipulação de planilha poderosa e rica em recursos. Ele fornece recursos básicos e avançados para criar e manipular arquivos MS Excel. Usaremos esta biblioteca para habilitar ou desabilitar o verificador de compatibilidade em arquivos do Excel. Você pode baixar a API ou instalá-la usando o seguinte comando pip.

> pip install aspose-cells

Desabilitar o Verificador de Compatibilidade do Excel

Para habilitar ou desabilitar o verificador de compatibilidade de uma pasta de trabalho do Excel, você precisa atualizar as configurações da pasta de trabalho. A seguir estão as etapas para realizar esta operação.

O exemplo de código a seguir mostra como desabilitar o verificador de compatibilidade usando Python.

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

# load Excel workbook
wb = Workbook("workbook.xls")

# disable compatibility
wb.getSettings().setCheckCompatibility(False)

# save workbook
wb.save("workbook_disabled_compatibility.xls")

print("Done...")

jpype.shutdownJVM()

Obtenha uma licença gratuita

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

Conclusão

O verificador de compatibilidade do MS Excel restringe os usuários a usar recursos mais recentes em uma versão mais antiga do arquivo do Excel. Neste artigo, você viu como desabilitar o verificador de compatibilidade em arquivos do Excel usando Python. Além disso, você também pode explorar outros recursos do Aspose.Cells for Python via Java usando a documentação. Caso você tenha alguma dúvida, você pode postar em nosso fórum.

Veja também