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

Respuestas a la pregunta(4)

Su respuesta a la pregunta