作者:乔山办公网日期:
返回目录: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主要是区分列的问题比较答烦。