1
我需要检索日期的excel列。 我的第一列'A'值的格式如下6/20/2016 10:44
。我有使用C#获取excel值日期
using DocumentFormat.OpenXml;
double d = double.Parse(theCell.InnerText);
DateTime conv = DateTime.FromOADate(d).Date;
我的第二列“B”被格式化为6/20/2016.
由于没有时间,只是日期格式检索列的“A”没问题。 但我的问题是,当我尝试下面的代码:
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
如何使用这种日期格式6/30/2016
检索excel值?
被格式化为一个日期B列中的值或者是它实际上是一个字符串? – dev1998
嗨@ dev1998,谢谢你检查我的问题。 B列格式化为日期。 –
这一切都为我工作,我正在使用你正在使用的相同的2行。对于错误的值,调试器显示的是否为Cell.InnerText? – dev1998