我在使用closedxml格式化单元格时遇到问题。
我的Excel单元格格式化为短日期,但是当我检查数据类型时,它会给我字符串而不是日期(或日期时间)。
我试图以这种方式获取格式类型:
foreach (var item in wRange.Rows())
{
var array = new object[wCol];
for (int y = 1; y <= wCol; y++)
{
try
{
var t = item.Cell(y).Value;
和item.Cell(y)
为我提供了字符串而不是日期时间。
为什么我的单元格不是DateTime类型? 如何将其格式化为短日期?
答案 0 :(得分:0)
使用GetDateTime()
或GetValue<T>()
功能:
var t = item.Cell(y).GetDateTime();
或
var t = item.Cell(y).GetValue<DateTime>();