Чтение даты из 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», и оно не является индексом таблицы общих строк. (Я пробовал это раньше, и это закончилось исключением.)
Есть идеи? Спасибо