Abrir Graficos do Excel no Sistema Clipper
Moderador: Moderadores
-
Carlos Alberto
- Usuário Nível 1

- Mensagens: 5
- Registrado em: 02 Out 2012 16:46
- Localização: Espirito Santo
Abrir Graficos do Excel no Sistema Clipper
Bom dia Amigos!!!
Estou precisando abrir gráficos do Excel no Sistema em Clipper,se alguem puder me ajudar, desde ja agradeço.
Um abraço a todos.
Estou precisando abrir gráficos do Excel no Sistema em Clipper,se alguem puder me ajudar, desde ja agradeço.
Um abraço a todos.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Abrir Graficos do Excel no Sistema Clipper
Seja bem vindo ao fórum, Carlos Alberto !
Você poderia explicar melhor o que exatamente você precisa ?
Você precisa apenas chamar uma planilha de dentro de aplicação em Clipper ?
Precisa carregar dados que tem na planilha para o seu sistema em Clipper ?
O quê exatamente ?
Você poderia explicar melhor o que exatamente você precisa ?
Você precisa apenas chamar uma planilha de dentro de aplicação em Clipper ?
Precisa carregar dados que tem na planilha para o seu sistema em Clipper ?
O quê exatamente ?
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.
-
Carlos Alberto
- Usuário Nível 1

- Mensagens: 5
- Registrado em: 02 Out 2012 16:46
- Localização: Espirito Santo
Abrir Graficos do Excel no Sistema Clipper
Bom dia Pablo !!
Na realidade, estou precisando apenas visualizar o grafico gerado na planilha do Excel, seria mais ou menos carregar dados que tem na planilha.
Será que existe alguma ferramenta em Clipper que consiga fazer isso?
Obs. Nos temos o QPRO que é um software de planilha eletrônica antigo, não sei se vc conhece, nele é criado gráficos com extensão ".PCX', onde nós coneguimos visualiza-los no Clipper.
Na realidade, estou precisando apenas visualizar o grafico gerado na planilha do Excel, seria mais ou menos carregar dados que tem na planilha.
Será que existe alguma ferramenta em Clipper que consiga fazer isso?
Obs. Nos temos o QPRO que é um software de planilha eletrônica antigo, não sei se vc conhece, nele é criado gráficos com extensão ".PCX', onde nós coneguimos visualiza-los no Clipper.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Abrir Graficos do Excel no Sistema Clipper
Precisando visualizar os dados que contém uma planilha em Excel na aplicação Clipper ?Carlos Alberto escreveu:Na realidade, estou precisando apenas visualizar o grafico gerado na planilha do Excel, seria mais ou menos carregar dados que tem na planilha.
Será que existe alguma ferramenta em Clipper que consiga fazer isso?
Mas você disse que era em Excel ? Ou esse arquivo o Excel também o lê ? Poderia anexar na sua próxima mensagem essa planilha que você se refere. Não conheço e não sei que formato tem. Seria interessante anexar. Senão conseguir anexar por causa do sistema aqui estar impedindo, compacte através do Rar ou Zip.Obs. Nos temos o QPRO que é um software de planilha eletrônica antigo, não sei se vc conhece, nele é criado gráficos com extensão ".PCX', onde nós coneguimos visualiza-los no Clipper.
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.
-
Carlos Alberto
- Usuário Nível 1

- Mensagens: 5
- Registrado em: 02 Out 2012 16:46
- Localização: Espirito Santo
Boa Tarde Pablo !!
Desculpe não expliquei direito com relação ao software QPRO, na msn anterior na parte de observação, eu so queria que vc soubesse, que ja abrimos graficos no Clipper, más, só com arquivo gerado neste programa.
Nós estamos querendo mudar para o EXCEL, ja que esse QPRO está obsoleto.
O nosso sistema consegue abrir estes arquivos com estenção "PCX" e visualizar o gráfico normalmente, somente o gráfico.
Um Clipper abraço.
Desculpe não expliquei direito com relação ao software QPRO, na msn anterior na parte de observação, eu so queria que vc soubesse, que ja abrimos graficos no Clipper, más, só com arquivo gerado neste programa.
Nós estamos querendo mudar para o EXCEL, ja que esse QPRO está obsoleto.
O nosso sistema consegue abrir estes arquivos com estenção "PCX" e visualizar o gráfico normalmente, somente o gráfico.
Um Clipper abraço.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Abrir Graficos do Excel no Sistema Clipper
Ahhh sim entendi, desculpe. Essa extensão PCX é um arquivo de imagem, como se fosse bmp mas com menos resolução. Veja na minha opinião tudo que é gráfico, você precisará alternar a sua tela em Clipper que está em modo console para o modo gráfico. Por isso você consegue exibir esse arquivo pcx. Mas colocar a planilha dentro de alguma tela do seu aplicativo, vejo um tanto impossível de fazer em Clipper. O que você pode fazer é chamar uma nova janela (uma nova sessão) para que abra o Excel e a sua planilha de dentro do Clipper. Mas se quiser obter (pegar) os dados que a planilha contém, se ela for .CSV (que é um arquivo texto com separadores e que o Excel lê) você tem uma chance de fazer, só que será muito laboriosa. Se for xls você precisará utilizar outro utilitário (de terceiros) para transformar esses dados da planilha para arquivo texto e daí a sua aplicação Clipper possa ler-la e exibir na tela ou importar para uma base de dados. Tem que ver bem o quê você quer exatamente.Carlos Alberto escreveu:eu so queria que vc soubesse, que ja abrimos graficos no Clipper, más, só com arquivo gerado neste programa.
Nós estamos querendo mudar para o EXCEL, ja que esse QPRO está obsoleto.
O nosso sistema consegue abrir estes arquivos com estenção "PCX" e visualizar o gráfico normalmente, somente o gráfico.
O melhor caminho (mas requer muito do seu apetite para aprender), é você migrar para Harbour com biblioteca gráfica, isto é, programação em GUI (modo gráfico). A minha indicação de ferramenta para este fim é HMG.
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.
Abrir Graficos do Excel no Sistema Clipper
Prezado Carlos Alberto
Dependendo do gráfico você poderá fazê-lo e visualiza-lo diretamente com o Clipper, existem algumas libs que permitem isso, seria interessante que você postasse alguns destes gráficos para que eu possa ver se alguma lib se encaixa na sua necessidade.
Até logo.
Marcelo
Dependendo do gráfico você poderá fazê-lo e visualiza-lo diretamente com o Clipper, existem algumas libs que permitem isso, seria interessante que você postasse alguns destes gráficos para que eu possa ver se alguma lib se encaixa na sua necessidade.
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Abrir Graficos do Excel no Sistema Clipper
Como já usava em programa externo, poderia usar:
run ("start arquivo.xls")
run ( "start foto.jpg")
run ("Start arquivo.pdf")
Vai usar o programa padrão, seja ele qual for.
run ("start arquivo.xls")
run ( "start foto.jpg")
run ("Start arquivo.pdf")
Vai usar o programa padrão, seja ele qual for.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Abrir Graficos do Excel no Sistema Clipper
Amiguinho,
QPRO como voce chama é o célebre Quattro PRO. Predecessor da antiga e melhor planilha para DOS, Lotus 123. Usei muito a Lotus 123 em minhas aulas de informática juntamente com Word 4 DOS e dBase III.
Hoje voce consegue visualizar os gráficos gerados pelo seu sistema gerando o script para o QPRO de forma satisfatória? continue usando.
Se voce acha o QPRO obsoleto, também acho obsoleto a chave de fendas perto das aparafusadeiras elétricas.
Vejo que voce esta plenamente satisfeito em relação a dobradinha Clipper e QPRO e portanto não vejo que deva mudar e sim reciclar o sistema.
Com as novas versões de compiladores xBase existentes e bibliotecas gráficas voce obterá mais resultado usando estas novas tecnologias, que pra mim nem são mais novas. Estão por ai desde 80epoucos.
Aqui no forum voce encontra rotinas que podem criar arquivos no formato Excel.
Voce pode também manipular o Excel via VBScript que podem ser executados via RUN.
Até tentei encontrar aqui em meu servidor um script de exemplo mas não deu. O unico exemplo que tenho usa OLE e Harbour.
Pesquisei na NET e encontrei algo que talvez possa usar:
http://balaiotecnologico.blogspot.com.br/2009/07/incluindo-grafico-numa-planilha-excel.html
Leitura para entendimento de VBScript:
Apostila VBScript
QPRO como voce chama é o célebre Quattro PRO. Predecessor da antiga e melhor planilha para DOS, Lotus 123. Usei muito a Lotus 123 em minhas aulas de informática juntamente com Word 4 DOS e dBase III.
Hoje voce consegue visualizar os gráficos gerados pelo seu sistema gerando o script para o QPRO de forma satisfatória? continue usando.
Se voce acha o QPRO obsoleto, também acho obsoleto a chave de fendas perto das aparafusadeiras elétricas.
Vejo que voce esta plenamente satisfeito em relação a dobradinha Clipper e QPRO e portanto não vejo que deva mudar e sim reciclar o sistema.
Com as novas versões de compiladores xBase existentes e bibliotecas gráficas voce obterá mais resultado usando estas novas tecnologias, que pra mim nem são mais novas. Estão por ai desde 80epoucos.
Aqui no forum voce encontra rotinas que podem criar arquivos no formato Excel.
Voce pode também manipular o Excel via VBScript que podem ser executados via RUN.
Até tentei encontrar aqui em meu servidor um script de exemplo mas não deu. O unico exemplo que tenho usa OLE e Harbour.
Pesquisei na NET e encontrei algo que talvez possa usar:
http://balaiotecnologico.blogspot.com.br/2009/07/incluindo-grafico-numa-planilha-excel.html
Leitura para entendimento de VBScript:
Apostila VBScript
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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Abrir Graficos do Excel no Sistema Clipper
Pequeno ajuste: o QuatroPro saiu depois do 123.
O mesmo OLE do Harbour poderia ser usado no Clipper, mas com a diferença de que no Clipper será necessário o uso de VBScript.
A sintaxe fica bem parecida.
No clipper: run ("arquivo.vbs") ou dependendo do windows e pra evitar antivírus: run ("wscript.exe arquivo.vbs")
E no arquivo vbs:
Dim oExcel = CreateObject("Excel.application")
oExcel.open .....
oExcel = nothing
A partir daí, só pesquisar sobre Excel.application, ou exemplos em Harbour, VB, etc.
Os comandos e variáveis desse objeto são iguais pra qualquer linguagem, exceto que só o Harbour usa ":" na identificação, ao invés de ".".
Se no Harbour usa oExcel:Open, nos outros será oExcel.Open
O mesmo OLE do Harbour poderia ser usado no Clipper, mas com a diferença de que no Clipper será necessário o uso de VBScript.
A sintaxe fica bem parecida.
No clipper: run ("arquivo.vbs") ou dependendo do windows e pra evitar antivírus: run ("wscript.exe arquivo.vbs")
E no arquivo vbs:
Dim oExcel = CreateObject("Excel.application")
oExcel.open .....
oExcel = nothing
A partir daí, só pesquisar sobre Excel.application, ou exemplos em Harbour, VB, etc.
Os comandos e variáveis desse objeto são iguais pra qualquer linguagem, exceto que só o Harbour usa ":" na identificação, ao invés de ".".
Se no Harbour usa oExcel:Open, nos outros será oExcel.Open
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Abrir Graficos do Excel no Sistema Clipper
Amiguinhos,
Quintas. Qual biblioteca OLE do Harbour voce chegou a compilar com Clipper?.O mesmo OLE do Harbour poderia ser usado no Clipper
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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Abrir Graficos do Excel no Sistema Clipper
Pegue o parágrafo inteiro, e não apenas um pedaço, e terá sua resposta.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Abrir Graficos do Excel no Sistema Clipper
Amiguinho,
Voce disse que o mesmo "OLE do Harbour poderia ser usado no Clipper", fiquei interessado.
Então voce complementa "com mas com a diferença de que no Clipper será necessário o uso de VBScript", então fiquei interessado em saber como voce chegou a esta conclusão.
Se voce conseguiu isto, não só a mim mas a outros colegas que estão reticentes em sair do Clipper e ir para Harbour poderiam usar a técnica.
O mestre não é o que somente ensina, mas tabém o que sabe aprender para ensinar.
Se lhe pareceu arrogância, humildemente me desculpo.
Voce disse que o mesmo "OLE do Harbour poderia ser usado no Clipper", fiquei interessado.
Então voce complementa "com mas com a diferença de que no Clipper será necessário o uso de VBScript", então fiquei interessado em saber como voce chegou a esta conclusão.
Se voce conseguiu isto, não só a mim mas a outros colegas que estão reticentes em sair do Clipper e ir para Harbour poderiam usar a técnica.
O mestre não é o que somente ensina, mas tabém o que sabe aprender para ensinar.
Se lhe pareceu arrogância, humildemente me desculpo.
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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Abrir Graficos do Excel no Sistema Clipper
A parte de OLE é idêntica em Harbour ou VB ou VBScript.
Uma vez gerado o arquivo VBS, até mesmo pelo Clipper, é só executar via RUN.
VBScript é algo como um arquivo BAT mais sofisticado.
Dá pra encontrar VBScript em páginas de internet (html), servidores ASP, e nos scripts do WIndows (vbs, cmd, etc).
Se pesquisar no Windows, vai encontrar muitos arquivos VBS.
Convém lembrar que antivírus podem bloquear a execução de VBS.
Uma vez gerado o arquivo VBS, até mesmo pelo Clipper, é só executar via RUN.
VBScript é algo como um arquivo BAT mais sofisticado.
Dá pra encontrar VBScript em páginas de internet (html), servidores ASP, e nos scripts do WIndows (vbs, cmd, etc).
Se pesquisar no Windows, vai encontrar muitos arquivos VBS.
Convém lembrar que antivírus podem bloquear a execução de VBS.
Código: Selecionar todos
Harbour:
ObjExcel = CreateObject("Excel.Application")
ObjExcel:Visible = True
ObjExcel:Workbooks:Add
ObjExcel:Workbooks(1):Worksheets(1):Select
ObjExcel:Cells(3,1):Value = "DE"
ObjExcel:Cells(3,2):Value = "ATE"
ObjExcel:WorkBooks(1):SaveAs "teste"
ObjExcel:Quit
ObjExcel = NIL
Script.vbs:
Dim ObjExcel
Set ObjExcel = WScript.CreateObject("Excel.Application")
ObjExcel.Visible = True
ObjExcel.Workbooks.add
ObjExcel.Workbooks(1).Worksheets(1).Select
ObjExcel.Cells(3,1).Value = "DE"
ObjExcel.Cells(3,2).Value = "ATE"
ObjExcel.WorkBooks(1).SaveAs "teste"
ObjExcel.Quit
Set ObjExcel = Nothing
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
