Чтение даты из xlsx с использованием open xml sdk

У меня есть дата в формате «5/5/2011» (месяц / день / год) в файле xlsx в одной из ячеек. Я пытаюсь разобрать файл и загрузить эти данные в некоторых классах.

Пока часть, где я анализирую ячейку, выглядит так:

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;
    }
}

Я надеялся, что эта дата станет ячейкой. Тип данных. Истина заключается в том, что при разборе ячейки с датой «5/5/2011» значение cell.DataType равно нулю, а значение ячейки - «40638», и оно не является индексом таблицы общих строк. (Я пробовал это раньше, и это закончилось исключением.)

Есть идеи? Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос