2014-11-05 113 views
0

我在使用closedxml格式化單元格時遇到問題。無法使用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

使用GetDateTime()GetValue<T>()功能:

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

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

問題是不是有日期時間價值,但格式細胞是錯誤的。 item.Cell(y).DataType是字符串,而不是日期時間,格式化爲日期 – user1581365 2014-11-06 10:53:31

相關問題