FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour tipo de dato indefinido al leer planilla EXCEL
Posts: 185
Joined: Thu Nov 17, 2005 12:48 AM
tipo de dato indefinido al leer planilla EXCEL
Posted: Mon Apr 21, 2014 04:37 PM

Estimados,

Estoy leyendo una planilla Excel desde FiveWin y el programa no reconoce si el campo es numérico o alfanumérico, por lo que no puedo capturar la información.
Ya le dí los respectivos formatos a los campos dentro de la planilla Excel y aún asi los sigue leyendo como tipo "U" undefine.
Aqui está el codigo fuente
desde ya agradezco cualquier ayuda
saludos!

FUNCTION LEEEXCEL()
LOCAL cFile,oExcel,oBook,oHoja,nTotRowCount,cNombre,nTotal,Q

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

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

USE C:\VENTAS NEW EXCLUSIVE

FOR Q=2 TO nTotRowCount

 cNombre:=oHoja:Cells( Q, 1 ):Value
     nTotal:=oHoja:Cells( Q, 3 ):Value

 ? TYPE("cNombre")
    MsgInfo(cNombre)

 //VENTAS->(DBAPPEND())
 //VENTAS->CAMPO1:= vColumna1

NEXT
VENTAS->(DBCLOSEAREA())
oExcel:WorkBooks:Close()
oExcel:Application:Quit()
RELEASE oHoja
RELEASE oExcel
RETURN .T.

Luis Alfonso Fuentes Guerrero

FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: tipo de dato indefinido al leer planilla EXCEL
Posted: Mon May 05, 2014 03:35 PM

Hola

Me paso algo similar, lo solucioné haciendo una copia de las hoja y pegando los datos "Sin formato", sólo utilizando valores.

Saludos

Continue the discussion