Página 1 de 1
Como passar dados de DBF para EXCEL????
Enviado: 22 Jul 2008 09:50
por Sergio Cabral
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.
Re: Como passar dados de DBF para EXCEL????
Enviado: 22 Jul 2008 10:52
por sygecom
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
Como passar dados de DBF para EXCEL????
Enviado: 22 Jul 2008 11:15
por Pablo César
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".
Re: Como passar dados de DBF para EXCEL????
Enviado: 22 Jul 2008 11:21
por gvc
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.
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
Re: Como passar dados de DBF para EXCEL????
Enviado: 28 Nov 2010 05:50
por rochinha
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.