Opened 14 years ago
Last modified 14 years ago
#1021 accepted enhancement
Problemas en la lectura de celdas vacías en Excel
Reported by: | Víctor de Buen Remiro | Owned by: | Jorge |
---|---|---|---|
Priority: | highest | Milestone: | Mantainance |
Component: | Excel API | Version: | |
Severity: | blocker | Keywords: | |
Cc: |
Description
Las funciones Excel.ReadCell
y sus variantes especializadas Excel.ReadText
, Excel.ReadReal
y Excel.ReadDate
no devuelven nada si la celda solicitada está vacía.
Esto supone que la sentencia
Anything cell = Excel.ReadCell(xls,[[1,1]]);
no crea el objeto TOL cell
y las sentencias que posteriormente lo invoquen darán error.
Creo que debería haber una función Excel.IsEmpty
que indique si una celda está o no vacía, pero al margen de eso, las funciones de lectura deberían devolver algo en cualquier caso.
Las funciones tipificadas Excel.ReadText
, Excel.ReadReal
y Excel.ReadDate}} deberían devolver sus correspondientes valores desconocidos. Para {{{Excel.ReadCell
habría que elegir uno de ellos, quizás el omitido de Real ?
que es el más sencillo de manejar.
Change History (2)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Status: | new → accepted |
---|
(In [3210]) No se emiten los mensajes de advertencia cuando una celda no se reconoce el formato o el tipo o cuando la celda esta vacia. En su lugar se retorna la cadena vacia o el valor omitido del tipo que se va a crear.
refs #1021
closes #1009