Presico passar alguns dados de um DBF para uma planilha de EXCEL .
Alguem sabe como fazer isso??
Por favor me ajudem em mais essa barra.
Obrigado.
Como passar dados de DBF para EXCEL????
Moderador: Moderadores
-
Sergio Cabral
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 18 Set 2004 18:51
- Localização: São José dos Campos
Como passar dados de DBF para EXCEL????
Editado pela última vez por Maligno em 28 Nov 2010 09:37, em um total de 1 vez.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
Sou programador em Clipper 5.01 a 15 anos e procuro melhorar meus conhecimentos. Este site me parece muito bom e poderemos nos ajudar.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Como passar dados de DBF para EXCEL????
De uma olhada nesse link e veja se ajuda, se for xharbour tem outras funçoes usando OLE.
https://pctoledo.org/download/cop ... t&deonde=2
https://pctoledo.org/download/cop ... t&deonde=2
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como passar dados de DBF para EXCEL????
Se for simplesmente passar alguns dados para Excel, podes abrir o próprio DBF após ter aberto o Excel e depois seria executar o salvar como.
Também poderia ser criado de dentro da sua aplicação Clipper, um arquivo TEXTO com o conteúdo dos campos separados com "," (vírgulas) correção sobre o separador e salvar o arquivo com extensão "CSV".
Também poderia ser criado de dentro da sua aplicação Clipper, um arquivo TEXTO com o conteúdo dos campos separados com "," (vírgulas) correção sobre o separador e salvar o arquivo com extensão "CSV".
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Re: Como passar dados de DBF para EXCEL????
Vc pode importar direto para o Excell. Ele abre o arquivo DBF direto.
Vc pode usar o Prometheus 2000 para exportar o DBF direto para o Excell.
Vc pode usar o formato HTML para gerar um arquivo extensão XLS e abrir o mesmo com o excell. Ele converte automaticamente o arquivo HTML para o seu formato interno. Se eu não me engano é uma contribuição do Mestre Rochinha. (Achei) https://pctoledo.org/forum/viewto ... tml#p45567
Aqui tem outra ontribuição do Mestre Rochinha:
https://pctoledo.org/forum/viewto ... =13&t=3223
Este é um exemplo com o xHarbour.
Vc pode usar o Prometheus 2000 para exportar o DBF direto para o Excell.
Vc pode usar o formato HTML para gerar um arquivo extensão XLS e abrir o mesmo com o excell. Ele converte automaticamente o arquivo HTML para o seu formato interno. Se eu não me engano é uma contribuição do Mestre Rochinha. (Achei) https://pctoledo.org/forum/viewto ... tml#p45567
Aqui tem outra ontribuição do Mestre Rochinha:
https://pctoledo.org/forum/viewto ... =13&t=3223
Este é um exemplo com o xHarbour.
Código: Selecionar todos
FUNCTION MAIN()
LOCAL oExcel := CREATEOBJECT( "Excel.Application" )
LOCAL oSheet
oExcel:WorkBooks:Open( "E:\XHARBOUR\TEST.XLS" )
oSheet = oExcel:ActiveSheet
? oSheet:Cells( 1, 1 ):Value
? oSheet:Cells( 2, 1 ):Value
? oSheet:Cells( 3, 1 ):Value
? oSheet:Range( "A1" ):Value
oExcel:Quit()
RETURN NIL"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
{POG - Programação Orientada a Gambiarra}
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Re: Como passar dados de DBF para EXCEL????
Amiguinhos,
Obrigado pelo "Mestre".
Para salvar em formato aceitável pelo Excel, .CSV:
- na primeira linha voce coloca os nomes dos campos, como cabeçalho.
- da segunda em diante o conteudo destes campos, exemplo:
NOME;CIDADE;EMAIL;SOMA;VALOR1;VALOR2
rochinha;sao paulo;fivolution@hotmail.com;=E2+F2;10;15
Os arquivos .CSV podem ter como separadores tanto a virgula como ponto-e-virgula. Prefira o ultimo.
Veja também que foi inserida uma fórmula.
Avalie.
Obrigado pelo "Mestre".
Para salvar em formato aceitável pelo Excel, .CSV:
- na primeira linha voce coloca os nomes dos campos, como cabeçalho.
- da segunda em diante o conteudo destes campos, exemplo:
NOME;CIDADE;EMAIL;SOMA;VALOR1;VALOR2
rochinha;sao paulo;fivolution@hotmail.com;=E2+F2;10;15
Os arquivos .CSV podem ter como separadores tanto a virgula como ponto-e-virgula. Prefira o ultimo.
Veja também que foi inserida uma fórmula.
Avalie.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
