数码资讯
SQL直接操纵excel表(查询/插入/插入)
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
配置权限
执行sp_configure'show高级选项,1;
去
重新配置;
去
执行sp_configure'ad hoc分布式查询,1;
去
重新配置;
去
SQL Server与excel数据导入与导出
1、在SQL Server中查询excel数据:
- ======================================================
复制代码代码如下所示:
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }
下面是一个查询,通过OLE DB提供程序查询Excel电子表格的查询示例。
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions
-------------------------------------------------------------------------------------------------
2,将Excel的数据导入到SQL Server中:
- ======================================================
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }
例子:
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions
-------------------------------------------------------------------------------------------------
3,将在SQL Server中查询的数据引导到Excel文件中
- ======================================================
T-SQL代码:
复制代码代码如下所示:
执行xp_cmdshell' bcp.dbo主..。c: temp.xls C库名表名- Q的服务器名称-你SAP
参数:s是SQL Server名称;u是用户;p是密码
说明:还可以导出各种格式,如文本文件,等等。
例子:
复制代码代码如下所示:
执行主.. xp_cmdshell'bcp saletesttmp.dbo.cusaccount出C: temp1.xls—C—Q的pmserverUSA SA' '
执行主.. xp_cmdshell'bcp,选择au_fname,从酒吧..作者以au_lname au_lname
使用ADO在VB6中导出Excel文件代码:
复制代码代码如下所示:
昏暗的CN作为新ADODB.连接
cn.open司机= { } SQL服务器;服务器= =除了websvr;数据库;UID = SA;WD = 123;
cn.execute .. xp_cmdshell'bcp 选择COL1,COL2 from.dbo。queryout E: dt.xls库名表名- sservername -美国-文件
------------------------------------------------------------------------------------------------
4,在SQL Server中插入数据到Excel中:
- ======================================================
复制代码代码如下所示:
插入OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:温度。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…表1(A1,A2)
T-SQL代码:
复制代码代码如下所示:
插入
OPENDATASOURCE('microsoft。飞机。OLEDB。4,
扩展属性= Excel数据源= 8;C:培训 inventur .xls)…{ filiale1 $ }
(最好,产品的价值(20),测试)
配置权限
执行sp_configure'show高级选项,1;
去
重新配置;
去
执行sp_configure'ad hoc分布式查询,1;
去
重新配置;
去
SQL Server与excel数据导入与导出
1、在SQL Server中查询excel数据:
- ======================================================
复制代码代码如下所示:
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }
下面是一个查询,通过OLE DB提供程序查询Excel电子表格的查询示例。
*选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions
-------------------------------------------------------------------------------------------------
2,将Excel的数据导入到SQL Server中:
- ======================================================
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C: 1 .xls;用户ID =管理员;密码=;扩展属性= Excel 5)…{ Sheet1 $ }
例子:
复制代码代码如下所示:
*成新选择
从OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:财务帐户。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…xactions
-------------------------------------------------------------------------------------------------
3,将在SQL Server中查询的数据引导到Excel文件中
- ======================================================
T-SQL代码:
复制代码代码如下所示:
执行xp_cmdshell' bcp.dbo主..。c: temp.xls C库名表名- Q的服务器名称-你SAP
参数:s是SQL Server名称;u是用户;p是密码
说明:还可以导出各种格式,如文本文件,等等。
例子:
复制代码代码如下所示:
执行主.. xp_cmdshell'bcp saletesttmp.dbo.cusaccount出C: temp1.xls—C—Q的pmserverUSA SA' '
执行主.. xp_cmdshell'bcp,选择au_fname,从酒吧..作者以au_lname au_lname
使用ADO在VB6中导出Excel文件代码:
复制代码代码如下所示:
昏暗的CN作为新ADODB.连接
cn.open司机= { } SQL服务器;服务器= =除了websvr;数据库;UID = SA;WD = 123;
cn.execute .. xp_cmdshell'bcp 选择COL1,COL2 from.dbo。queryout E: dt.xls库名表名- sservername -美国-文件
------------------------------------------------------------------------------------------------
4,在SQL Server中插入数据到Excel中:
- ======================================================
复制代码代码如下所示:
插入OPENDATASOURCE('microsoft。飞机。OLEDB。4,
数据源=C:温度。XLS;用户ID =管理员;密码=;扩展属性= Excel 5)…表1(A1,A2)
T-SQL代码:
复制代码代码如下所示:
插入
OPENDATASOURCE('microsoft。飞机。OLEDB。4,
扩展属性= Excel数据源= 8;C:培训 inventur .xls)…{ filiale1 $ }
(最好,产品的价值(20),测试)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。