У меня есть дата в формате "4/5/2011" (месяц/день/год) в файле xlsx в одной из ячеек. Im пытается разобрать файл и загрузить эти данные в некоторых классах.
До сих пор часть, где я разбираю ячейку, выглядит так:
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;
}
}
Я надеялся, что дата будет cell.DataType. По правде говоря, при анализе ячейки с датой "4/5/2011" значение cell.DataType равно null, а значение ячейки - "40638", и это не индекс общей таблицы строк. (Я пробовал это раньше, и это закончилось исключением.)
Любые идеи? Благодаря