FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Excel desde consola
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Excel desde consola
Posted: Wed Jul 17, 2024 07:18 PM
Hola a todos,
Estoy tratando de leer un archivo Excel desde consola de la siguiente manera:
Code (fw): Select all Collapse
Static Function ProbandoExcel()

cFile :="MIEXCEL.XLSX"

oExcel:=TOleAuto():New("Excel.Application")
oBook :=oExcel:Workbooks:Open(cFile)
oHoja :=oExcel:Get( "ActiveSheet" )

nTotRowCount:= oHoja:UsedRange:Rows:Count()

FOR Q=1 TO nTotRowCount

聽 聽ALERT( oHoja:Cells( Q, 1 ):Value )
聽 聽ALERT( oHoja:Cells( Q, 2 ):Value )
聽 聽ALERT( oHoja:Cells( Q, 3 ):Value )
聽 聽ALERT( oHoja:Cells( Q, 4 ):Value )

NEXT

oExcel:WorkBooks:Close()
oExcel:Application:Quit()
RELEASE oHoja
RELEASE oExcel

Return nil
Me da el siguiente error de compilaci贸n:
Code (fw): Select all Collapse
Unresolved external '_HB_FUN_TOLEAUTO'
驴Deber铆a agregar alguna lib adicional al proyecto?

Desde ya muchas gracias.
Saludos
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Excel desde consola
Posted: Wed Jul 17, 2024 08:37 PM

Est谩s enlazando hbwin.lib de Harbour ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Excel desde consola
Posted: Thu Jul 18, 2024 03:53 PM
Antonio,
Muchas gracias por su respuesta.
Ah铆 agregando la lib que me coment贸 compila sin problemas y genera el ejecutable, pero da el siguiente error en tiempo de ejecuci贸n.
Code (fw): Select all Collapse
ERROR DESCRIPTION
=================

Error en la aplicaci贸n: Y:\demo\DEMO.exe
Date: 18/07/24 Time: 12:46:34

(DOS Error -2147352570) WINOLE/1009 聽No exported method: GET
聽 聽 TRIES: 0

Llamada desde: TOLEAUTO:GET........ L铆nea: 聽 聽 聽0
Llamada desde: PROBANDOEXCEL....... L铆nea: 聽 2159
Llamada desde: MAIN................ L铆nea: 聽 聽 83
El c贸digo es el mismo que escrib铆 inicialmente.
En FiveWin funciona normalmente.
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Excel desde consola
Posted: Fri Jul 19, 2024 03:32 PM

Prueba a usar:

oHoja := oExcel:ActiveSheet

en vez de:

oHoja := oExcel:Get( "ActiveSheet" )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Excel desde consola
Posted: Fri Jul 19, 2024 05:58 PM

Perfecto Antonio,

Funcion贸.

Muchas gracias.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda

Continue the discussion