Leyendo una fecha de xlsx usando xml sdk abierto
Tengo una fecha en el formato "4/5/2011" (mes / día / año) en un archivo xlsx en una de las celdas. Estoy tratando de analizar el archivo y cargar esos datos en algunas clases.
Hasta aquí, la parte donde analizo la celda se ve así:
string cellValue = cell.InnerText;
if (cell.DataType != null)
{
switch (cell.DataType.Value)
{
case CellValues.SharedString:
// get string from shared string table
cellValue = this.GetStringFromSharedStringTable(int.Parse(cellValue));
break;
}
}
Esperaba que esa fecha fuera un cell.DataType. La verdad es que cuando se analiza la celda con la fecha "4/5/2011", el valor de cell.DataType es nulo y el valor de la celda es "40638" y no es un índice de la tabla de cadenas compartidas. (He intentado eso antes y terminó con una excepción).
¿Algunas ideas? Gracias