校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQL直接操作excel表(查詢/導入/插入)

SQL直接操作excel表(查詢/導入/插入)

熱門標簽:怎么給高德做地圖標注 承德地圖標注公司名需要花錢嗎 電銷外呼系統(tǒng)軟件功能 慶陽地圖標注 美團地圖標注商戶認證注冊 榕城市地圖標注 浙江穩(wěn)定外呼系統(tǒng)供應商 咸陽電腦外呼系統(tǒng)運營商 北京400電話辦理多少錢
復制代碼 代碼如下:

--配置權限
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO

SQL SERVER 和EXCEL的數(shù)據(jù)導入導出
1、在SQL SERVER里查詢Excel數(shù)據(jù):
-- ======================================================
復制代碼 代碼如下:

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
下面是個查詢的示例,它通過用于 Jet 的 OLE DB 提供程序查詢 Excel 電子表格。
SELECT *
FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

-------------------------------------------------------------------------------------------------
2、將Excel的數(shù)據(jù)導入SQL server :
-- ======================================================
復制代碼 代碼如下:

SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]

實例:
復制代碼 代碼如下:

SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

-------------------------------------------------------------------------------------------------
3、將SQL SERVER中查詢到的數(shù)據(jù)導成一個Excel文件
-- ======================================================
T-SQL代碼:
復制代碼 代碼如下:

EXEC master..xp_cmdshell 'bcp 庫名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'

參數(shù):S 是SQL服務器名;U是用戶;P是密碼
說明:還可以導出文本文件等多種格式
實例:
復制代碼 代碼如下:

EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'

在VB6中應用ADO導出EXCEL文件代碼:
復制代碼 代碼如下:

Dim cn As New ADODB.Connection
cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 庫名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"

------------------------------------------------------------------------------------------------
4、在SQL SERVER里往Excel插入數(shù)據(jù):
-- ======================================================
復制代碼 代碼如下:

insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3)

T-SQL代碼:
復制代碼 代碼如下:

INSERT INTO
OPENDATASOURCE('Microsoft.JET.OLEDB.4.0',
'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$]
(bestand, produkt) VALUES (20, 'Test')
您可能感興趣的文章:
  • sql2005 數(shù)據(jù)庫轉(zhuǎn)為sql2000數(shù)據(jù)庫的方法(數(shù)據(jù)導出導入)
  • mysql導出導入中文表解決方法
  • MySQL如何導入csv格式數(shù)據(jù)文件解決方案
  • mysql導入導出數(shù)據(jù)中文亂碼解決方法小結(jié)
  • mdf文件和ldf文件導入到sql server 2005實現(xiàn)語句

標簽:貴州 上海 昭通 重慶 拉薩 新鄉(xiāng) 呼和浩特 江蘇

巨人網(wǎng)絡通訊聲明:本文標題《SQL直接操作excel表(查詢/導入/插入)》,本文關鍵詞  SQL,直接,操作,excel,表,查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL直接操作excel表(查詢/導入/插入)》相關的同類信息!
  • 本頁收集關于SQL直接操作excel表(查詢/導入/插入)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 新绛县| 汉源县| 龙门县| 突泉县| 吕梁市| 华容县| 乐业县| 宜章县| 泽普县| 黄石市| 东台市| 宝鸡市| 西充县| 如皋市| 广昌县| 平罗县| 浏阳市| 柳河县| 莒南县| 宣武区| 哈尔滨市| 永顺县| 雅江县| 广元市| 襄城县| 南川市| 广东省| 吉隆县| 遂昌县| 肥乡县| 临湘市| 太仆寺旗| 舒城县| 西安市| 阿图什市| 杭锦旗| 深圳市| 渑池县| 淄博市| 常宁市| 文化|