導航:首頁 > 數據分析 > 如何用數據放到花庫

如何用數據放到花庫

發布時間:2023-05-11 09:01:14

⑴ 如何用sql語句把excel中的數據導入指定資料庫

SQL SERVER 和EXCEL的數據導入導出
1、在SQL SERVER里查詢Excel數據:
======================================================
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的數據導入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中查詢到的數據導成一個Excel文件
======================================================
T-SQL代碼
EXEC master..xp_cmdshell 'bcp 庫名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
參數: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插入數據:
======================================================
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, prokt) VALUES (20, 'Test')

總結:利用以上語句,我們可以方便地將SQL SERVER、ACCESS和EXCEL電子表格軟體中的數據進行轉換,為我們提供了極大方便!

⑵ 如何用SQL語句將數據批量插入資料庫

你的文檔是什麼類型還是表?
如果是表,直接插
INSERT INTO 要插表(對應欄位1,對應欄位2,對應欄位3)
SELECT 欄位1,欄位2,欄位3
FROM 文檔

如果文檔不是表,而是其他類型的,先把數據放到EXCEL,同過EXCEL導入資料庫
再通過上面的方式插入吧

⑶ .NET(C#)中如何將大量數據放到資料庫

其實很多方法
一種是代碼直接寫
比較快的是,把所有大學的記錄寫成數組
然後用For循環一個一個插入
最後結束
當然好一點點辦法就是寫SQL的存儲過程
一樣還是寫成數組形式
只不過插入數據是由SQL存儲過程來完成
這樣效率比較高

閱讀全文

與如何用數據放到花庫相關的資料

熱點內容
文件夾pdf文件 瀏覽:562
文件太大不能播放 瀏覽:959
小米微信信息不顯示內容 瀏覽:966
備忘錄app源代碼 瀏覽:694
有哪些類似於中國的網路 瀏覽:784
如何設置蘋果5手機鎖屏密碼忘了怎麼辦 瀏覽:656
視頻下載目錄文件管理怎麼找 瀏覽:405
區域網內共享文件夾 瀏覽:389
java介面能實現介面嗎 瀏覽:460
怎麼把文件拖拽到ps里 瀏覽:245
繪畫編程是學的什麼 瀏覽:919
小蟻微單m1升級版 瀏覽:646
有什麼app會被人收購 瀏覽:709
經濟開發區數據標定員考試考什麼 瀏覽:145
類似於vb編程的有哪些語言 瀏覽:684
數據驗證對話框中選項有哪些 瀏覽:218
word文件半隱半現 瀏覽:971
xml文件如何解析 瀏覽:391
pcapng格式的文件用什麼打開 瀏覽:530
百度網盤的文件怎麼傳入u盤 瀏覽:781

友情鏈接