Como remover a fórmula, mas manter os dados no Excel em Java

Este tutorial explica como remover a fórmula, mas manter os dados no Excel em Java usando código simples. Ele fornecerá detalhes sobre como carregar um arquivo do Excel e processá-lo para remover a fórmula acessando cada célula individualmente. No final, você pode salvar este arquivo como está ou em um formato diferente, como arquivo XLSX no disco.

Etapas para remover a fórmula, mas manter os dados no Excel em Java

  1. No repositório Maven, adicione uma referência à biblioteca Aspose.Cells ao seu projeto
  2. Adicione uma referência às classes Workbook e Cell usando Importar no programa
  3. Carregar a pasta de trabalho da qual a fórmula deve ser removida
  4. Obter uma referência à célula na planilha de destino onde a fórmula deve ser removida
  5. Usando a referência de célula, salve o valor existente em uma variável temporária
  6. Definir a fórmula vazia na célula de destino
  7. Defina o valor da célula da variável temporária
  8. Salve o arquivo de saída sem fórmula com apenas dados

Usando essas etapas, você pode acessar qualquer planilha do arquivo Excel de destino e, em seguida, obter a referência à célula desejada cuja fórmula deve ser removida. Durante esta operação, primeiro, você salva o valor em uma variável temporária e, em seguida, remove a fórmula. Finalmente, o valor original é definido novamente na mesma célula.

Código para excluir fórmula no Excel sem excluir dados em Java

O código de exemplo acima demonstra como remover a fórmula, mas manter os dados no Excel em Java célula por célula. No entanto, se você tiver um arquivo grande e quiser remover todas as fórmulas da pasta de trabalho inteira de uma só vez, basta chamar removeFormulas() na coleção Cells da planilha, conforme demonstrado no código de exemplo a seguir.

Código para remover todas as fórmulas no Excel sem excluir dados em Java

Deve-se notar que nenhuma outra ferramenta ou software de terceiros, como Interop ou MS Excel, é necessária para executar este código. Além disso, se você quiser salvar o arquivo de saída em algum outro formato, como PDF, consulte o artigo em como gerar PDF do Excel em Java.

 Português