使用导入和导出数据工具将数据从 Excel 导入 SQL Server 时发生了一件奇怪的事情。
缺点是我可以在 Excel 中看到数据,但所有数据都没有导入。
我有一个包含一个电子表格的 Excel 工作簿。我可以看到列中的数据,一切看起来都很好。当我使用导入向导导入数据时,我可以看到列和预览数据,但是在执行导入时数据并没有全部传输过来。没有错误并且导入过程完成——它只是将一堆空值插入到表中。
这似乎最常发生在数字上——所以假设我有三列分别表示名字、姓氏和 ID 号。我会得到所有的名字和姓氏,以及一些身份证号码。我找不到正在发生的事情的模式。
我以前发生过这种情况,我注意到在导入过程中有两个电子表格可供选择:DataImport 和 DataImport$ - 第一个会如上所述失败,而第二个会完美导入。这次只有一个电子表格可供选择。
我主要在 64 位系统上使用 XLS 文档和 32 位导入向导,但我愿意尝试任何东西。
关于为什么有两个电子表格(有时)以及为什么这个导入会失败的任何想法?
戴夫