㈠ sql导入导出到excel
从SQL导到Excel中:
insert
into
openrowset('Microsoft.Jet.OleDb.4.0','Excel
8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$)
Selec*
from
表名
从SQL的指定列导到Excel的指定列中:
insert
into
openrowset('Microsoft.Jet.OleDb.4.0','Excel
8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$)
Selec
SQL表中的字段名
AS
Excel表中的字段名[,SQL表中的字段名
AS
Excel表中的字段名,…]
from
表名
从Excel导到SQL中:
①insert
into
SQL表名(字段名)
②select
Excel字段名
AS
SQL表字段名[,Excel字段名
AS
SQL表字段名]
(①和②中的字段个数必须相符)
from
openrowset('Microsoft.Jet.OleDb.4.0','Excel
8.0;HDR=Yes;DataBase=C:\***.xls',Sheet1$)
大概就这样了,想详细的话,自己慢慢思考,留点空间给你思考…呵呵…
这个SQL语句是没错的,试过了,用到JSP中去的格式自己改。
㈡ sql怎么导入excel数据
打开后,页面会显示文本导入向导,根据向导提示,点击下一步。根据向导设置文件的格式,设置后,点击完成。
㈢ 急!如何将查询出来的sql数据库的数据导出EXCEL
1、首先打开Sql Server Manegement管理工具,找到一个接下来要操作的表,如下图所示
㈣ 把SQL数据库表导入到Excel表
果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用:
insert
into
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel
5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
select
*
from
表
--如果Excel文件不存在,也可以用BCP来导成类Excel的文件,注意大小写:
--导出表的情况
EXEC
master..xp_cmdshell
'bcp
pubs.dbo.authors
out
c:\temp1.xls
-c
-q
-S"HUAWEI-CECF7A04"
-U"sa"
-P"sa"''
执行SQL语句导出:
EXEC
master..xp_cmdshell
'bcp
"SELECT
au_fname
FROM
pubs.dbo.authors"
queryout
c:\temp1.xls
-c
-S"HUAWEI-CECF7A04"
-U"sa"
-P"sa"'
注意以上c:\temp1.xls必须不存在
使用CopyFromRecordset将一个记录集中的所有记录一起写入EXCEL
示例
本示例将
DAO
Recordset
对象中的字段名称复制到工作表的第一行中,并将这些名称的格式设为加粗。然后,本示例将记录集复制到工作表中,复制的起始位置在
A2
单元格。
For
iCols
=
0
to
rs.Fields.Count
-
1
ws.Cells(1,
iCols
+
1).Value
=
rs.Fields(iCols).Name
Next
ws.Range(ws.Cells(1,
1),
_
ws.Cells(1,
rs.Fields.Count)).Font.Bold
=
True
ws.Range("A2").CopyFromRecordset
rs
㈤ 怎样将SQL中的表导出为excel
SQLServer表数据导出为Excel文件
一、少量数据导出
1、在查询分析器中,使用SQL语句检索要导出的数据
2、选中所有数据,点击鼠标右键,选择另存为CSV文件
3、用EXCEL把CSV文件另存为xls文件。
二、表格批量导出
1、开始菜单选择"导入和导出数据"
2、选择要导出的数据库,如图配置
3、设置导出目标
4、设置目标文件
5、选择筛选数据发送
6、选择导出的表格
7、完成设置
㈥ .sql怎么转成excel
.sql文件转成excel表格的步骤:
1、将sql文件放入数据库执行(这边以mysql数据库为例),SQL命令行操作:
sql>@full_path/test.sql;
例:sql>@D:/test.sql;
不需要commit; 一般都是在test.sql 里面最后加上一个commit;
2、从数据库导出数据至excel表格,SQL命令行操作:
sql>select * into outfile 'd:/test.xls' from 表名;
例:sql>select * into outfile 'd:/test.xls' from test;