无法使用ClosedXML获取格式数据单元格

本文关键字:格式 数据 单元格 获取 ClosedXML | 更新日期: 2023-09-27 18:29:09

我在让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;

并且CCD_ 1给我字符串而不是日期时间。

为什么我的单元格不是DateTime类型?如何将其格式化为短日期?

无法使用ClosedXML获取格式数据单元格

使用GetDateTime()GetValue<T>()函数:

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

var t = item.Cell(y).GetValue<DateTime>();