你的F2,F3,F4是自动添加的空白列吗?你是因为什么导入数据不成功,是因为出现了F2,F3,F4这些列,你的数据列对应不上了吗?如果是这样,你在导数据的时候选中你的Excel文件后,点击后面的省略号,就可以配置你导入的选项,你自己仔细看一下,会发现很多东西。

解决方案 »

  1.   

    问题已经解决了,其实可以在导入选项中将F2等选择为IGNORE。虽然后面提示出错,但是还是可以把数据导入。
    对于F2,我个人认为不应该是空白列,空白列可以删除,但是F2依然存在。在调试过程中,我发现一旦将某列的字体类型设置为不同于其它的列,比如宋体和NEW ROMAN,这样就会产生更多的空列比如F3,F4,所以我认为这可能与字体选择有关。以上是在中文EXCEL 2000 中的测试。相信在纯英文的环境下是没有这个问题的。
      

  2.   

    一般来说,如果要把excel表格导入数据库中,最好在表格的第一行建立列标题。这样在导入的时候,可以告诉DTS第一行是标题行。如果你没有标题行,DTS会自动把每一列用F1,F2…………命名。也就是说,你导入数据库后,字段名分别是F1,F2……