Jump to content
Fivewin Brasil

tem como fazer a app abrir um arquivo.txt no excel ?


gibaf

Recommended Posts

Ai, você é quem define como será o arquivo, por ex.:

GERAFILE()
SELE ENTRADA
COPY TO (cFILE) FOR DTOS(DATA) >= DTOS(xDATA) .AND. DTOS(DATA) <= DTOS(xDATA1) VIA "DBFCDX"
USE (cFILE) alias RELATOR1 EXCL VIA "DBFCDX"
index on RELATOR1->codpro to (cFILE)
SET index to (cFILE)
 
SELE RELATOR1
...
...
..
OU 
 
GERAFILE()
SET DEVICE TO PRINT
set print to (cFILE)
....
...
...
 
SET PRINTER TO
set device to screen
CHAMAIMP("S",cFILE+".PRN")
 
Function GERAFILE()
vSIS1 := GETENV("temp")
public cFILE := vSIS1+"\TEMP"+ ALLTRIM( STR( HB_RandomInt(9999) ))
RETURN cFILE
Link to comment
Share on other sites

sim..claro...concordo com vc... o pequeno detalhe e o valor q sempre tem dispor a cada atualizacao...

Giba, consulte o Gilmer, indiquei, e várias pessoas atualizaram, e ganharam um descontão(só porquê fui eu que indiquei) -> kkkkkkkkkkkk, E te garanto que quem atualizou, não me reclamou no Skype.

Vale à pena atualizar, pergunte ao Gilmer quanto ele fará para você... Verás que dá para pagar tranquilamente.

Acho, que hoje em dia, só continua Pirata(não é o seu caso), quem é muito desonesto(a), pois o preço está excelente.

Veja: Eu migrei da Versão 2.7 de 2007 para a Versão de Junho de 2013(FWH13.06), e o preço foi fantástico, tudo bem que eu negociei pessoalmente com o Gilmer, e além do preço bom, ainda ganhei no "xorinho". Mas, eu acho que todos podem e devem "xorar".

Primeiro passo, é enviar um email para o Gilmer e perguntar o preço da versão atual.

Abs,

Link to comment
Share on other sites

Se voce precisa apenas "jogar" para o excel o texto segue um exemplo. Como estou sem tempo o que voce precisa fazer é apenas separar o texto por linha e ir jogando linha a linha no excel, mas aí é com voce, seja criativo.

Abraços

Function FileToExcel(cFile)
Local cTexto := MemoRead(cFile)
Local oExcel,oAS

TRY
oExcel := CreateObject( "Excel.Application" )
CATCH
oExcel := NIL
MsgStop("Erro ao carregar o MS-Excel")
Return
END

oExcel:WorkBooks:Add()

oAS := oExcel:ActiveSheet()
oAS:Cells:Font:Name := "Arial"
oAS:Cells:Font:Size := 12

oAS:Cells( 1, 1 ):Value := RTrim(cTexto)

oExcel:Visible := .T.

Return .t.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...