乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 把Excel导入数据库失败,查看错误是“定义了过多字段”,改...

把Excel导入数据库失败,查看错误是“定义了过多字段”,改...

作者:乔山办公网日期:

返回目录:excel表格制作


你好,看了你的截图,觉得你是把数据copy类型搞错了。
在Excel里面靠右显示的是数字型,靠左显示的是字符型,所以,在你的Excel中存储的第一列和第四列都是数值型的,这和你的数据库定义不符。所以你可以尝试调整一下Excel的字段属性。

由于操作问题导致EXCEL表格空白字段过多,在导入数据库过程中系统会认为空白字段也含有数据。解决办法:新件一张excel文档选择原文档中数据列,注意不要选择空白列。在新件的文档中选择一个单元格,粘贴数据,保存后导入数据库即可。
晕死了。。你不能照搬网上的资料阿..你是米理解'select * from [sheet_name$]'这语句里sheet_name$的意思 sheet_name$指的是工作表..一般导入数据库的时候要指定导入哪张表..我们以第二个工作表为例:
SQL语句:select * into master from openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=D:\1.xls','select * from [sheet2$]')
其中'$'这个符号是必要的.

呵呵..拿分来..

这种情况一般都是由EXCEL的单元格属性造成的。你可以用转字符的函数把字段名转换一下。然后再复制,再选择性粘贴--数值一次。这样应该就会好了。另外,在导入数据时,可以填写表名,在那个位置还可以重新指定列名。至于你的说‘多字段名,显示都是为NULL’是不是写错了,字段名不可能为NULL吧?应该是字段值吧?但用这个方法一样可以解决。
DST肯定是可以导入的,你可以到一张秀宽的表导出,再导入试试,那肯定是没有问题的。
还有一个办法就是把EXCEL另存为.SCV或.TXT的,一般EXCEL和TXT的问题多些,TXT主要是区分列的问题比较烦。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网