Página 1 de 1
Abrir Graficos do Excel no Sistema Clipper
Enviado: 09 Out 2012 08:51
por Carlos Alberto
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 09 Out 2012 12:16
por Pablo César
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 ?
Abrir Graficos do Excel no Sistema Clipper
Enviado: 10 Out 2012 09:41
por Carlos Alberto
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 10 Out 2012 13:49
por Pablo César
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?
Precisando visualizar os dados que contém uma planilha em Excel na aplicação Clipper ?
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.
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.
Enviado: 10 Out 2012 14:16
por Carlos Alberto
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 10 Out 2012 14:51
por Pablo César
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.
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.
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 11 Out 2012 09:30
por 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
Abrir Graficos do Excel no Sistema Clipper
Enviado: 11 Out 2012 14:21
por JoséQuintas
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 29 Out 2012 01:08
por rochinha
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
Abrir Graficos do Excel no Sistema Clipper
Enviado: 29 Out 2012 13:19
por JoséQuintas
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
Abrir Graficos do Excel no Sistema Clipper
Enviado: 29 Out 2012 16:35
por rochinha
Amiguinhos,
O mesmo OLE do Harbour poderia ser usado no Clipper
Quintas. Qual biblioteca OLE do Harbour voce chegou a compilar com Clipper?.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 29 Out 2012 19:48
por JoséQuintas
Pegue o parágrafo inteiro, e não apenas um pedaço, e terá sua resposta.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 29 Out 2012 20:18
por rochinha
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.
Abrir Graficos do Excel no Sistema Clipper
Enviado: 30 Out 2012 00:59
por JoséQuintas
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.
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