當前位置:首頁 » 編程語言 » sql導excel
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql導excel

發布時間: 2022-07-28 09:38:00

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;