我正在测试从 mySql 导入,其中我有一个 Account_Number,它是 '1000001',保存为 Varchar(255)(我猜他们添加了数字?)...无论哪种方式。
当我导入 Excel 时出现错误:
异常消息:
Value '1000001' is not suitable to be converted to a DateTime data type.
Exception thrown by:
MySqlDataTable.CopyTableData
Stack trace:
at MySQL.ForExcel.Classes.MySqlDataType.GetValueAsDateTime(Object rawValue)
at MySQL.ForExcel.Classes.MySqlDataColumn.GetInsertingValueForType(Object rawValue, Boolean escapeStringForTextTypes)
当我继续时 - 屏幕上会显示一个空白表格。当我完成它时 - 只显示 8 个表格中的一列
答案1
好的 - 我再次重复了该过程,然后进入高级选项,其中有一个日期/时间选项卡
一个有 mm/dd/yy hh:mm
这次我决定放弃 hh:mm,不知怎的,它成功了。
仍然想知道为什么它采用 Varchar 值并将其视为 DateTimne