我知道这不是一个新问题,我已经浏览了很多但是无法理解。
该表包含一个具有几个日期的列(如25-Apr-16),而大多数行都是空的。导入到SQL后,只剩下NULL;所有日期都没了。
我尝试了三种方法:
保存到.csv;
到目前为止,他们都没有工作。
最后,我尝试了这个并且它有效,但我想知道是否有更好的方法:
将文件保存为.xls,在导入后将12/31/9999更新为NULL,填充为12/31/9999。
任何帮助将不胜感激。
谢谢!
答案 0 :(得分:0)
将数据导入SQL Server时的问题是SQL Server试图想知道工作表的每个单元格中有哪种数据,并且它会对前100条记录进行研究。因此,如果单元格的前100条记录中有任何内容,则SQL Server会认为该单元格为空。为避免这种情况,您可以使用虚拟值填充Excel工作表的第一条记录,然后将其导入SQL Server。