Como referenciar células individuais no Excel para dados variáveis de registros em uma tabela SQL externa

0

Eu tenho uma tabela SQL contendo dados financeiros orientados a datas, por exemplo. vários registros diários com campos para Data, Código da conta e Valor. Desejo configurar links dinâmicos (fórmulas) de células em uma planilha do Excel para esses dados. Assim, quando a planilha é carregada, os dados são buscados em todos os registros relevantes. A planilha tem os códigos de conta no eixo x e datas no y. Cada dia a tabela SQL tem novos dados para o novo dia e eu quero que a planilha faça referência a esses novos dados para a coluna do novo dia.

Alguma ideia? Eu vi como você geralmente pode trazer dados de uma tabela SQL (no nosso caso usando ODBC como não é MS SQL), mas os dados não estão simplesmente trazendo vários registros como se fosse um arquivo CVS, mas registros específicos na tabela SQL fazer referência a células e colunas específicas na planilha.

    
por user273476 12.11.2013 / 16:13

1 resposta

0

várias maneiras de abordar isso. Uma delas é criar um link de conexão de dados do Excel / SQL e conectar suas tabelas em um formato que você deseja receber. A ferramenta de dados permitirá flexibilidade na escolha do formato, etc.

Outra maneira é escrever UDF em VBA que pode ser chamado para cada combinação de linha / coluna individualmente, desde que você tenha a conexão ODBC configurada no código.

Mais uma forma (e uma extensão do método anterior) é escrever uma macro que atualiza o conjunto de dados inteiro no Excel (ou acrescenta dados existentes; dependendo de como você o programa).

    
por 12.11.2013 / 16:25