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 Verificador de Compatibilidade do Excel
- Desabilitar o Verificador de Compatibilidade do Excel
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.
- Primeiro, carregue o arquivo Excel usando a classe Workbook.
- Em seguida, desative o verificador de compatibilidade usando o método Workbook.getSettings().setCheckCompatibility(boolean) (defina True e False para habilitar e desabilitar o verificador, respectivamente).
- Por fim, salve a pasta de trabalho atualizada usando o método Workbook.save(string).
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.