1
步驟我做書面:問題,而讀通過適配器的Excel這是通過NPOI
- 首先我出口一些行到Excel(97-2003格式)使用NPOI。 列實際上是字符串字段,日期字段和時間字段,但是當導出到Excel中時,它們被轉換爲字符串(Excel格式的常規)。
- 現在,假設我打開上面形成的Excel並更新了幾個單元格(特別是日期/時間列),Excel將該單元格轉換爲日期/時間格式。
- 現在,當我讀取使用OLEDB適配器的Excel文件時,它讀取轉換爲日期/時間字段的單元格,但字符串格式的同一列中的其他單元格會引發錯誤。
手動設置整個列的格式爲DateTime? – Oscar
我不能限制用戶手動格式化所有單元格。我必須以某種方式在代碼中處理這個問題。 – piyush
那麼,他們已經手動編輯它了。無論如何,當通過NPOI創建文件時,您可以創建已經格式化爲日期時間的列。 – Oscar