Várias versões do MS Excel estão disponíveis e sendo usadas em todo o mundo. Isso possibilita que as versões mais recentes forneçam recursos que podem não estar disponíveis nas versões mais antigas. Portanto, o MS Excel usa o verificador de compatibilidade para degradar os recursos que não são suportados por um formato mais antigo ao salvar os arquivos. 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 Java.
- Biblioteca Java para Verificador de Compatibilidade do Excel
- Desativar o verificador de compatibilidade em arquivos do Excel
Biblioteca Java para desativar o verificador de compatibilidade no Excel
Aspose.Cells for Java fornece uma ampla gama de recursos para manipulação de planilhas. Usando a API, você pode criar novos documentos de planilha do zero e manipular os existentes. Usaremos esta API para desabilitar o verificador de compatibilidade para arquivos do Excel. Você pode baixar o JAR da API ou instalá-lo usando as seguintes configurações do Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.11</version>
</dependency>
Desativar o verificador de compatibilidade em arquivos do Excel
Para 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 Java.
// Carregar arquivo Excel
Workbook wb = new Workbook("workbook.xls");
// Desativar verificador de compatibilidade
wb.getSettings().setCheckCompatibility(false);
// Salvar Arquivo
wb.save("output.xls");
Obtenha uma licença gratuita
Você pode usar o Aspose.Cells para Java sem limitações de avaliação usando uma licença temporária.
Conclusão
O verificador de compatibilidade do MS Excel permite que os usuários criem documentos que podem ser visualizados por todos sem problemas de compatibilidade. Ao trabalhar com arquivos do Excel programaticamente, pode ser necessário desabilitar o verificador de compatibilidade. Portanto, neste artigo, você aprendeu como habilitar ou desabilitar o verificador de compatibilidade para arquivos do Excel usando Java. Além disso, você também pode explorar outros recursos do Aspose.Cells for Java usando a documentação. Caso você tenha alguma dúvida, você pode postar em nosso fórum.