excel导入sql问题 急死了~~ 帮帮我
我已经查了很多关于这个问题的答案 也试了很多 但还是不行 我从来没接触过这个问题 第一次试
问题是这样的
1、我的excel表是一个不规则的格式 就是说表sheet1里有很多合并表格 这样的excel能不能导呢?
2、先不管能不能导 我先试了一下
INSERT INTO companyInfo
SELECT companyName, companycontact, companyTypeID
FROM OPENDATASOURCE( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "E:\Project\applicationion.xls ";Extended properties=Excel 8.0 ')...[sheet1$] 错误提示:服务器: 消息 208,级别 16,状态 1,行 1
对象名 'companyInfo ' 无效。 可是明明有这个表啊
还从网上找了好多有关的帖子 把语法改了还是有其他的错误
请大家帮我解决下 或者告诉我该怎么做 ----未毕业
------解决方案--------------------SELECT *
FROM OPENDATASOURCE( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "E:\Project\applicationion.xls ";Extended properties=Excel 8.0 ')...[sheet1$]
你先这样看看导入后的数据的分布结构再想办法处理
------解决方案--------------------语法正确
请查看companyInfo表是否是可写表
或是是否是你创建的表。
建议创建一个新数据库,然后再建立companyInfo表结构,再执行导入语句
如果结构有错,会有提示。
------解决方案--------------------你用load date 这个SQL语句看看怎么样?
加以把 EXL转成 CSV这样比较通用