1

我在让 Excel 使用 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 类型?如何将其格式化为短日期?

4

1 回答 1

1

Use GetDateTime() or GetValue<T>() function:

var t = item.Cell(y).GetDateTime();

or

var t = item.Cell(y).GetValue<DateTime>();
于 2014-11-05T22:40:26.190 回答