Neste tutorial vamos aprender como atualizar o arquivo do Excel em Java. Embora possamos atualizar o arquivo do Excel no MS Excel manualmente, nem sempre é possível ou viável atualizar os arquivos do Excel manualmente, digamos que um grande volume de dados deve ser atualizado ou os dados devem ser exportados de outra fonte, por exemplo, um banco de dados. Aqui surge a necessidade de uma maneira automatizada de executar essa tarefa, que você pode fazer usando as etapas deste guia. Aqui estão as etapas para atualizar o arquivo do Excel em Java e, finalmente, salvá-lo em um formato do Excel, digamos XLSX neste tutorial.
Etapas para atualizar o arquivo do Excel em Java
- Usando o repositório Maven, adicione referência à biblioteca Aspose.Cells no projeto
- Adicione uma referência às classes Workbook e Cell usando Importar no programa
- Carregar a pasta de trabalho que deve ser atualizada
- Obtenha referência à célula desejada na primeira planilha e atualize o valor da célula de destino
- Obter referência a uma outra célula na segunda planilha e atualizar a fórmula na célula
- Chame a função calculateFormula quando a fórmula for alterada
- Salve o arquivo atualizado como XLSX
Nos passos acima observamos que um arquivo Excel é carregado e então a primeira planilha é acessada. Você pode consultar qualquer planilha cujos dados devam ser atualizados usando o nome da planilha ou o índice baseado em zero. Usando a referência da planilha, acesse a coleção de células na planilha e tenha acesso a qualquer célula e atualize o valor ou a fórmula nela. Por fim, chame as funções relacionadas que são necessárias de acordo com as alterações no arquivo. Aqui neste tutorial vamos chamar a função calculateFormula à medida que a fórmula é atualizada. Finalmente, salvamos a pasta de trabalho no disco. Aqui está o código de exemplo que atualiza o arquivo Excel existente em Java.
Código para gravar dados no Excel em Java
Neste código de exemplo, revisamos o código Java para gravar dados na planilha do Excel. Se você deseja gravar dados em um arquivo do Excel usando qualquer outra linguagem, como C#, consulte o artigo como editar arquivo do Excel em c#.
Não precisamos que nenhuma ferramenta de terceiros seja instalada como o MS Excel ou não há necessidade de usar interoperabilidade para este processo.