Habilitar ou desabilitar o Verificador de Compatibilidade do Excel em Java

O MS Excel é um aplicativo de planilha amplamente utilizado, disponível em diferentes versões. Portanto, problemas de compatibilidade podem ocorrer ao abrir um arquivo com os recursos mais recentes em uma versão mais antiga do MS Excel. O MS Excel contém um verificador de compatibilidade, que é executado ao salvar os arquivos. Ele verifica se os recursos mais recentes, que não são suportados pelos formatos mais antigos, não são usados no arquivo. No entanto, em certos casos, você precisa desabilitar o verificador de compatibilidade. Neste artigo, você aprenderá como desabilitar o verificador de compatibilidade para pastas de trabalho do MS Excel em C#.

Biblioteca C# para desabilitar o verificador de compatibilidade no Excel

Aspose.Cells for .NET é uma API de manipulação de planilha popular que permite criar arquivos de planilha do zero. Além disso, permite manipular arquivos existentes do Excel com bastante facilidade. Usaremos esta API para desabilitar o verificador de compatibilidade para arquivos do Excel. Você pode baixar a DLL da API ou instalá-la usando NuGet.

PM> Install-Package Aspose.Cells

Desativar o verificador de compatibilidade em arquivos do Excel

O verificador de compatibilidade de um arquivo do Excel pode ser desabilitado atualizando as configurações da pasta de trabalho. A seguir estão os passos para conseguir isso.

  • Primeiro, use a classe Workbook para carregar o arquivo Excel desejado.
  • Em seguida, use a propriedade Workbook.Settings.CheckCompatibility para desabilitar o verificador de compatibilidade (defina true e false para habilitar e desabilitar o verificador, respectivamente).
  • Finalmente, salve o arquivo do Excel usando o método Workbook.Save(string).

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

// Carregar arquivo Excel
Workbook wb = new Workbook("workbook.xls");

// Desativar verificador de compatibilidade
wb.Settings.CheckCompatibility = false;

// Salvar Arquivo
wb.Save("output.xls");

Obtenha uma licença gratuita

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

Conclusão

Ao manipular arquivos do Excel de seus aplicativos .NET, pode ser necessário desabilitar o verificador de compatibilidade. Para conseguir isso, neste artigo, você aprendeu como habilitar ou desabilitar o verificador de compatibilidade para arquivos do Excel usando C#. Além disso, você pode explorar outros recursos do Aspose.Cells para .NET usando a documentação. Além disso, você pode postar suas perguntas e dúvidas em nosso fórum.

Veja também