2012-12-12 52 views
0

我有一個excel文件,其中一列數據是datetime格式。當我上傳文件時,日期時間格式不匹配,文件無法上傳。上傳Excel文件哪一行包含日期時間格式但不顯示

+0

問題在哪裏? – Anass

+0

添加一些代碼來顯示您的問題 –

+0

我有excel文件哪些列是「ProductionDate」「EmployeeCode」「OT」「EOT」「費率」當我上傳excel文件如果日期格式不正確,該行不會上傳。 –

回答

0

您需要格式化Excel中的日期列。只需選擇整個列 - >右鍵單擊 - >格式化單元格 - >日期 - >選擇適當的格式。

+0

該列可能是50000或以上。它可能會改變月份的數據替換。如mm/dd/yy。當類型可能錯誤,如14/12/2012。爲什麼可能。 –

+0

你試過了嗎?如果你想控制數據庫上傳你的excel數據,你也可以嘗試改變數據列類型爲varchar maybe,並保持你的excel日期一般爲文本格式並上傳。 –

0

Hitesh提到你可以檢查列並檢查它是否是一個DateColumn。一旦確認我們可以檢查下一步。

+0

謝謝。其實我已經給出條件生產日期列如果(ProductionDate!= DBNull.Value)。當數據格式錯誤時,數據行不會顯示。替換(ProductionDate!= Null),然後將數據的錯誤格式顯示爲拒絕網格。 –

相關問題