Atualizar QueryTable do Excel usando Java

Este guia rápido explica o processo de trabalhar com uma Excel tabela de consulta usando Java. Ele fornecerá os detalhes para configurar o IDE, uma lista de etapas e um código de exemplo para editar a conexão QueryTable usando Java. Vai aprender a personalizar a QueryTable num ficheiro Excel e também a alterar as ligações externas usando as chamadas de API expostas.

Etapas para atualizar a QueryTable do Excel usando Java

  1. Configure o IDE para usar Aspose.Cells for Java ao trabalhar com QueryTable
  2. Carregue o arquivo Excel de origem, acesse a planilha de destino e verifique a existência das tabelas de consulta.
  3. Acesse a primeira tabela de consulta e imprima os dados da tabela de consulta
  4. Verifique o external connection na tabela de consultas e exiba suas características
  5. Alterar os parâmetros da tabela de consulta e da conexão externa
  6. Salve o arquivo Excel atualizado
  7. Carregue o arquivo novamente e verifique os parâmetros alterados na tabela de consultas e nas conexões externas.

Esses passos resumem o processo de atualizar conexão de dados externa usando Java em um arquivo Excel. Carregue o arquivo Excel, acesse a planilha de destino, obtenha a coleção das QueryTables e exiba os dados da primeira QueryTable. Personalize uma QueryTable e a conexão externa nela e salve a pasta de trabalho.

Código para editar a conexão de dados externa do Excel usando Java

Este código demonstrou como trabalhar com a Excel QueryTable. Se você quiser observar o comportamento de como os dados são exibidos após a atualização, pode usar os métodos getAutoReformat() e getFillAdjacentFormulas(). Os métodos setPreserveFormatting() e setAdjustColumnWidth() devem ser usados em combinação, pois preservam a formatação enquanto o ajuste automático de colunas pode gerar resultados conflitantes.

Este artigo orientou‑nos sobre como trabalhar com a QueryTable e a conexão externa nela. Para criar subtotais em um arquivo Excel, consulte o artigo Criando subtotais no Excel usando Java.

 Português