Мне нужно получить столбец Excel. Мои первые значения столбца «A» отформатированы следующим образом: 6/20/2016 10:44
. У меня нет никаких проблем извлечения столбца «A» с этим форматом, используяC# получение значения значения excel
using DocumentFormat.OpenXml;
double d = double.Parse(theCell.InnerText);
DateTime conv = DateTime.FromOADate(d).Date;
Моего второго столбец «B» отформатирован в 6/20/2016.
без времени, только дату. , но моя проблема в том, когда я попробовал этот код ниже:
using DocumentFormat.OpenXml;
double d = double.Parse(theCell.InnerText);
DateTime conv = DateTime.FromOADate(d).Date;
theCell.InnerText значение 1455
Я имею другое значение. значение изменяется на 12/25/1903 12:00:00 AM
Как я могу получить значения excel с этим видом формата даты 6/30/2016
?
ли значение в столбце B отформатирован как дата или это на самом деле строка? – dev1998
Привет @ dev1998, спасибо за проверку моего вопроса. Столбец B отформатирован как дата. –
Все работает для меня, и я использую те же 2 строки, которые вы используете. Что за неправильное значение, что показывает отладчик для Cell.InnerText? – dev1998