Copiar de uma planilha e Colar no Delphi, tem como fazer ?
Pessoal, estou com um problema um pouco complicado.... será alguem sabe se tem como fazer ? , pegar algumas informações de uma planilha, com duas ou mais colunas
Exemplo....
NOME ENDEREÇO
Antonio Rua: Sobe e Desce
Valquiria Rua: Sobe e Desce
Marinalva Rua: Sobe e Desce
Gostaria de marcar essas informações Copiar e Colar;
mas colar em um grid ou qualquer componente que me de a mesma impressão da planilha no delphi.
Obs: não posso ler direto da planilha preciso, copiar e colar, para alguma coisa no delphi.
Desde já eu agradeço.
Exemplo....
NOME ENDEREÇO
Antonio Rua: Sobe e Desce
Valquiria Rua: Sobe e Desce
Marinalva Rua: Sobe e Desce
Gostaria de marcar essas informações Copiar e Colar;
mas colar em um grid ou qualquer componente que me de a mesma impressão da planilha no delphi.
Obs: não posso ler direto da planilha preciso, copiar e colar, para alguma coisa no delphi.
Desde já eu agradeço.
Semchance
Curtidas 0
Respostas
Daemon
21/07/2005
...eu não entendi direito a questão de ler direto da planilha. ....vc quer pegar dados de uma planilha excel, é isso? ...e poder passar para qualquer outro lugar??
GOSTEI 0
Semchance
21/07/2005
Então quando eu disse não poder ler direto da planhilha eu quiz dizer que não poderia estar criando um objeto Ole e depois criar um CreateOleObject(´Excel.Application´), entendeu....
Mas dando uma pesquisada aqui no forum encontrei um tópico falando sobre Clipboard, muito legal, consigo colar em um memo qualquer informação, mas ai eu perco a estrutura de tabela, pois ele não respeita o espaçamento que existe na planilha.
Será que tem como usar o clipboard, com um StringGrid ou Grid ?
Valeu.....
Mas dando uma pesquisada aqui no forum encontrei um tópico falando sobre Clipboard, muito legal, consigo colar em um memo qualquer informação, mas ai eu perco a estrutura de tabela, pois ele não respeita o espaçamento que existe na planilha.
Será que tem como usar o clipboard, com um StringGrid ou Grid ?
Valeu.....
GOSTEI 0
Daemon
21/07/2005
..é bem simples faça uso da library ´Clipbrd´, nessa unit existe uma função chamada Clipboard que retorna o tipo TClipboard, ai você faz uso dela assim:
edit1.Text := clipboard.AsText;
...e pronto ......
...flws..
edit1.Text := clipboard.AsText;
...e pronto ......
...flws..
GOSTEI 0