Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Importar Dados Externos

Dúvidas gerais sobre Excel
Vgalax
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Seg Out 19, 2009 8:43 pm

Importar Dados Externos

Mensagem por Vgalax »

Tenho 2 arquivos com colunas iguais e preciso importar apenas determinadas linhas para uma outra planilha. Através do comando importar via SQL consigo unificar as informações das duas tabelas "Select * From [plan1] Union Select * From [plan2]", mas não encontrei comando para importar apenas as linhas que preciso.
Agradeço ajuda de quem souber como executar o comando via SQL ou mesmo por alguma função dentro do próprio Excel 2007.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Importar Dados Externos

Mensagem por webmaster »

Colega,

Esquecendo um pouco a cláusula UNION, isso é possível de ser feito através da cláusula WHERE. Recomendo o artigo abaixo para um melhor entendimento:

http://www.linhadecodigo.com.br/Artigo.aspx?id=165

Abraços


Vgalax
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Seg Out 19, 2009 8:43 pm

Re: Importar Dados Externos

Mensagem por Vgalax »

Tomás
Fico grato pela indicação, porém a instrução referida destina-se para selecionar um critério específico. O que preciso é selecionar um grupo de linhas sem especificar critérios.

Tenho diversas apostilas do Júlio que são bem orientativas, mas não consegui localizar exemplicação. Idependentemente disto, parabéns pelo o que você faz.

Roberto


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Importar Dados Externos

Mensagem por webmaster »

Roberto,

Provavelmente, as linhas que você precisa devem seguir um determinado critério, como o valor de uma coluna por exemplo. Um exemplo simples seria selecionar os Fornecedores da Planilha de exemplo no meu site (http://www.tomasvasquez.com.br/blog/mod ... soft-excel) e querer somente as linhas que são da cidade de São Paulo.

O código seria:

Código: Selecionar todos

SELECT * FROM Fornecedores WHERE Cidade = 'São Paulo'
Isso com a UNION, ficaria:

Código: Selecionar todos

SELECT * FROM Fornecedores WHERE Cidade = 'São Paulo'
UNION
SELECT * FROM Fornecedores2 WHERE
Espero que os exemplos elucidem melhor a situação.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Vgalax
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Seg Out 19, 2009 8:43 pm

Re: Importar Dados Externos

Mensagem por Vgalax »

Tomas

Grato pela dica e ela é muito útil sim, contudo, o caso é um pouco diferente pois a necessidade é importar um bloco de linhas independentemente do conteúdo da linha ou coluna. Por exemplo: de linha 15 a 45, ou seja, fazer uma importação apenas de parte da planilha. Resolvi manualmente a questão, porém, como uso em estatítisca, procuro por um comando para automatizar a tarefa.


Avatar do usuário
webmaster
Administrador
Mensagens: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Importar Dados Externos

Mensagem por webmaster »

Roberto,

Nesse caso, o SQL não pode lhe ajudar. Ele precisa de alguma referência ou valor que diferencie essas linhas das outras. O que pode ser feito, como os vídeos mostram, é definir uma área nomeada na planilha e aplicar o select sobre esta. Creio que o 3º vídeo sobre união de planilhas mostra isso. Veja se ajuda no caso.

Abraços


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder