Neste breve tutorial, você aprenderá como aplicar filtro no Excel usando Java com a ajuda de uma abordagem passo a passo simples. Você pode definir o filtro automático na planilha em todas as colunas de dados em um intervalo de células desejado e, em seguida, aplicar o filtro em um dado específico em qualquer coluna. No final, o arquivo de saída é salvo como um arquivo XLSX, mas você também pode salvá-lo em qualquer outro formato de arquivo Excel.
Etapas para aplicar o filtro no Excel usando Java
- Adicionar referência de biblioteca Aspose.Cells usando o repositório Maven
- Adicione a referência às classes Workbook, Worksheet e Cells usando o comando Importar no programa
- Instanciar um objeto de pasta de trabalho vazio
- Obtenha uma referência para a primeira planilha onde os dados de amostra devem ser adicionados
- Usando a coleção de células na planilha, preencha os dados de amostra na planilha
- Aplicar filtro de dados no Excel no intervalo de células desejado
- Definir um filtro específico na primeira coluna em relação a dados específicos
- Salve o arquivo resultante como XLSX
Aqui é criada uma pasta de trabalho vazia que é preenchida com alguns dados de exemplo. A referência à coleção de células na planilha é obtida e o intervalo é definido para o filtro nesta planilha do Excel. Por fim, um filtro é aplicado a um dado específico para que, quando o arquivo de saída for aberto, ele exiba os dados filtrados por padrão.
Código para criar filtro no Excel usando Java
Neste código de exemplo, um filtro é aplicado em uma das colunas, mas você pode definir filtros em várias colunas no Excel com base nos respectivos valores nessa coluna. Aqui, se você quiser salvar o arquivo de saída em algum outro formato, como XPS, consulte o artigo em como converter Excel para XPS em Java.
Além disso, observe que nenhum outro componente ou biblioteca, como Interop ou MS Excel, é necessário para executar o código acima.