Ver Mensaje Individual
  #5  
Viejo 13/02/08, 17:14:34
yerotos yerotos is offline
Member
 
Fecha de Ingreso: nov 2007
Mensajes: 39
Muchas gracias Ballan, siento mucho las molestias.

He utilizado esta función:

CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
FILENAME = Ruta_Archivo
I_BEGIN_COL = 1
I_BEGIN_ROW = 1
I_END_COL = 4
I_END_ROW = 2350
TABLES
INTERN = Tabla_Excel
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2.

Me llena la tabla pero de una forma muy rara, me explico:

Yo en mi archivo.xls tengo 2350 registros con 4 campos cada uno o sea:
1 JAVIER SOTO 26/09/1979
esto sería un registro.
El tema es que tras utilizar esta función, me rellena la I_Tab pero lo hace de una forma un poco "rara", me crea una tabla en el que cada registro del archivo excel, ocupa 4 registros en mi I_Tab, 1 registro por campo, o sea:
FILA COLUMNA VALOR
1 1 1
1 2 Javier
1 3 SOTO
1 4 26/09/1979

y asi con todos registros del excel.

Como podría hacer para rellenar mi tabla interna y dejarla como en excel, con un registro con 4 campos?

Gracias de nuevo y siento las molestias.
Responder Con Cita