Como aplicar filtro no Excel usando Java

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

  1. Adicionar referência de biblioteca Aspose.Cells usando o repositório Maven
  2. Adicione a referência às classes Workbook, Worksheet e Cells usando o comando Importar no programa
  3. Instanciar um objeto de pasta de trabalho vazio
  4. Obtenha uma referência para a primeira planilha onde os dados de amostra devem ser adicionados
  5. Usando a coleção de células na planilha, preencha os dados de amostra na planilha
  6. Aplicar filtro de dados no Excel no intervalo de células desejado
  7. Definir um filtro específico na primeira coluna em relação a dados específicos
  8. 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.

 Português