Clipper On Line • Ver Tópico - Exportar para excel com Abas

Exportar para excel com Abas

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Exportar para excel com Abas

Mensagempor HASA » 05 Fev 2016 11:03

:))

Bom dia, pode ser assim
oTabs:SaveAs( oCaminho+"\"+arquivo.??? )


Mas... aproveitando se eu salvo com ARQUIVO.XLS o excel a partir de 2010 leem o arquivo e reclamam, se eu salvar sem a extensão não me preocupo com a versão do excel que pode gravar ARQUIVO.XLS ou ARQUIVO.XLSX, o que eu quero e gravar sem a extensão e saber como o excel do cliente gravou XLS ou XLSX, não consigo pegar essa informação ?

HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Exportar para excel com Abas

Mensagempor asimoes » 05 Fev 2016 11:54

E se gravar como a extensão cvs ?
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Exportar para excel com Abas

Mensagempor Paredes01 » 05 Fev 2016 14:08

Hola, prueba de está forma:

oSheet:Cells( 10, 10):Formula := '=SUBTOTALES(9,H3:H25)'

Saludos
Ariel
Paredes01
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 38
Data de registro: 20 Mai 2012 11:22
Cidade/Estado: Mérida, Yucatán, México
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Exportar para excel com Abas

Mensagempor hs_paulo » 05 Fev 2016 17:02

Hasa,

Fiz como voce me falou, e esta dando erro no "No exported method: SAVE AS...." called from TOLEAUTO:SAVEAS(0)

E agora?
hs_paulo
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 25
Data de registro: 02 Set 2015 17:11
Cidade/Estado: Bauru
Curtiu: 24 vezes
Mens.Curtidas: 1 vez

Exportar para excel com Abas

Mensagempor HASA » 07 Fev 2016 17:54

:))
Amigo você talvez não tenha criado sua planilha com uma variável oTabs veja como declarou o createobj e mude para sua variavel, se não conseguir post um pequeno prg que eu implemento para vc na quarta ou quinta-feira ok
:)Pos
HASA
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Exportar para excel com Abas

Mensagempor momente » 07 Abr 2016 15:44

Amigos,

Boa tarde!

Aonde consigo estas funções (propriedades) para trabalhar com planilhas excel? Exemplo: SAVEAS(), Value, AutoFit(), etc

Existe alguma documentação sobre isso?

Desculpe desde já minha ignorância no assunto,

Obrigado!!!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Exportar para excel com Abas

Mensagempor Toledo » 07 Abr 2016 19:19

Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Exportar para excel com Abas

Mensagempor momente » 08 Abr 2016 15:21

Muito Obrigado!!!

Vou dar uma boa estudada neste material.

abraço! :-Y
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Exportar para excel com Abas

Mensagempor HASA » 08 Abr 2016 15:46

:))
Aqui tem mais um pouquinho: http://teycen.com/minigui/HMG_excel.txt
:)Pos
HASA

Nota de Moderação:
por Toledo: Mensagem editada para anexar o arquivo do link acima, apenas por segurança caso futuramente o link fique quebrado.
HMG_excel.txt
(2.89 KiB) Baixado 295 vezes
Avatar de usuário

HASA
Colaborador

Colaborador
 
Mensagens: 1082
Data de registro: 01 Set 2003 19:50
Cidade/Estado: São Paulo
Curtiu: 1 vez
Mens.Curtidas: 51 vezes

Exportar para excel com Abas

Mensagempor pauloa1 » 01 Ago 2016 19:32

Alguém já conseguiu colocar uma coluna em ordem?
Gerei a macro, mas não consegui aplicar o código.

// Range("A2:P119").Sort Key1:=Range("P4"), Order1:=xlAscending

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

LibreOffice

Mensagempor pauloa1 » 06 Mar 2017 11:11

Alguém conseguiu gerar as planilhas tanto em excel como em LibreOffice.

Tenho um cliente que mudou para LibreOffice e agora as planilhas não abrem.

Paulo
pauloa1
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 223
Data de registro: 25 Jun 2008 14:57
Cidade/Estado: Augusto Pestana-RS
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes

Exportar para excel com Abas

Mensagempor lugab » 27 Mar 2017 18:37

Prezados,

Nessa ótima contribuição do Toledo, tem como deixar o cabeçalho abaixo fixo, não importando em que
página da planilha a visualização se encontra ?
oSheet:Cells( 1, 1 ):Value := "Codigo"
oSheet:Cells( 1, 2 ):Value := "Nome"

Uma outra questão: Como devo configurar uma célula para ela receber um campo alfa, com conteúdo
do tipo:
003ACAD
?

É que os 2 primeiros "00" são automaticamente omitidos quando eu jogo na planilha, pq ela os interpreta como zero a esquerda..

Grato,
lugab
lugab
Colaborador

Colaborador
 
Mensagens: 843
Data de registro: 19 Mai 2009 15:58
Curtiu: 126 vezes
Mens.Curtidas: 38 vezes

Exportar para excel com Abas

Mensagempor Paredes01 » 27 Mar 2017 21:14

Hola
Prueba

oSheet:Range("C2"):Value := "SOLO TEXTO EN COLUMNA"
oSheet:Range("D2"):Value := "SOLO NUMERO EN COLUMNA"

oSheet:Range("C:C"):Set("NumberFormat","@") // texto
oSheet:Range("D:D"):Set("NumberFormat","#,##0.00") // número

Saludos
Paredes01
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 38
Data de registro: 20 Mai 2012 11:22
Cidade/Estado: Mérida, Yucatán, México
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Exportar para excel com Abas

Mensagempor Toledo » 27 Mar 2017 21:51

lugab escreveu:como deixar o cabeçalho abaixo fixo, não importando em que página da planilha a visualização se encontra ?

Tente o seguinte:
oExcel:ActiveWindow:FreezePanes := .t.


lugab escreveu: Como devo configurar uma célula para ela receber um campo alfa, com conteúdo do tipo: 003ACAD

Antes do "00" coloque uma aspas simples, por exemplo:
oSheet:Cells( 2, 1 ):Value := "'"+"003ACAD"


Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Exportar para excel com Abas

Mensagempor Paredes01 » 28 Mar 2017 10:36

// Dejamos fijos los titulos
oSheet:Range("C3"):Select()
oExcel:ActiveWindow:FreezePanes = .T.

Saludos
Paredes01
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 38
Data de registro: 20 Mai 2012 11:22
Cidade/Estado: Mérida, Yucatán, México
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro