手机版

Excel 5.0HDR=是;DATABASE=c:test.xls '

时间:2021-12-14 来源:互联网 编辑:宝哥软件园 浏览:

在查询分析器中,选择李,通过操作数据库对象直接编写SQL语句:

如果要将数据导入现有表,请使用

插入表格从openrowset(' Microsoft . jet . oledb . 4.0 '中选择*

,' Excel 5.0HDR=是;DATABASE=c:test.xls ',sheet1$)

的形式

如果要导入数据并添加新表,请使用

从openrowset(' Microsoft . jet . oledb . 4.0 '中选择* INTO表

,' Excel 5.0HDR=是;DATABASE=c:test.xls ',sheet1$)

的形式。

上面的语句是读取EXCEL文件中SHEET1工作表的所有列。如果您只想导入一些列,您可以

插入表格(A1,A2,A3)从Openrowset('微软. jet.oledb.4.0 '中选择A1,A2,A3

,' Excel 5.0HDR=是;DATABASE=c:test.xls ',sheet1$)

实际上,openrowset(' Microsoft . jet . oledb . 4.0 '

,' Excel 5.0HDR=是;Database=c:test.xls ',sheet1 $)作为一个表,例如,我写了这样一句话:

插入评估_渠道_员工(渠道,员工标识)

选择案例a。当“自制”时选择频道,然后当“RDC”时选择1,然后当“KCM”时选择0,然后选择2,否则选择3结束

,b.id FROM

OPENROWSET('MICROSOFT。' JET.OLEDB.4.0 '

,' Excel 5.0HDR=是;DATABASE=c:tempname.xls ',sheet1$) AS a,pers_employee b

A.员工代码=b.code

简单的方法:

导入功能可以直接在SQL2005中实现。SQL2008不知道有没有可能。

流程如下:

第一步:登录SQL Server管理工作室,

第二步:在“对象资源管理器”中右键单击“管理”,然后在弹出的列表中单击“导入数据”。

第三步:在“导入向导”对话框中点击“下一步”,进入“选择数据源”对话框,在“数据源”列表中选择“Microsoft Excel”,然后选择对应的Excel文档,完成后点击“下一步”(一定要勾选此对话框中的“第一行包含列名”,所以是指Excel文档中的列标题作为数据库表中的列标题。

步骤4:指定目标数据库服务,然后依次单击“下一步”至“完成”

第五步:再次调用SQL Server Management Studio,进入导入的数据库表,找到导入的Excel文档数据。

尝试以下方法:

打开SQL Server配置管理器并启用SQL Server代理(实例名)。启动模式更改为“自动”

版权声明:Excel 5.0HDR=是;DATABASE=c:test.xls '是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。