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
- No repositório Maven, adicione uma referência à biblioteca Aspose.Cells ao seu projeto
- Adicione uma referência às classes Workbook e Cell usando Importar no programa
- Carregar a pasta de trabalho da qual a fórmula deve ser removida
- Obter uma referência à célula na planilha de destino onde a fórmula deve ser removida
- Usando a referência de célula, salve o valor existente em uma variável temporária
- Definir a fórmula vazia na célula de destino
- Defina o valor da célula da variável temporária
- 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.