...
Driver: com.ideasoft.db.drivers.xls.XLSDriver
Protocol: xls
Parameters: /opt/data/datos.xls
Cómo tratar los campos de tipo fecha
Es importante notar que a pesar de que en la planilla de cálculo se haya formateado un campo para presentarlo como fecha, sigue siendo un valor numérico, por lo que el driver devuelve a O3 un número y no una fecha.
Es necesario definir un campo virtual que transforme dicho valor numérico en una fecha. Para ello se deben seguir los siguientes pasos:
- El campo definido en la fuentes de datos correspondiente a la fecha, debe ser declarado de tipo "Integer". Sea valor_fecha dicho campo
- Se debe definir un campo virtual, de tipo "Date", de nombre fecha_vf con la siguiente expresión: SumarDia(Fecha(1,1,1900),valor_fecha)
- Definir la dimensión de tipo fecha, asociando el virtual fecha_vf
En este caso, el campo debe ser leído como un entero.