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

如何用數據放到花庫

發布時間: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存儲過程來完成
這樣效率比較高

閱讀全文

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

熱點內容
三菱運動控制器教程 瀏覽:491
道通的數據流是從哪裡分析的 瀏覽:540
驗證碼破譯工具 瀏覽:239
js中string轉化為時間格式 瀏覽:523
聯想g460升級win10 瀏覽:844
哪些協議支持多種網路層協議 瀏覽:904
cad平面素材文件下載網站 瀏覽:587
手機程序閃退內存卡 瀏覽:880
bim咨詢網站有哪些 瀏覽:187
夢幻西遊戒指怎麼升級 瀏覽:658
轉轉app買的手機怎麼退 瀏覽:36
數據結構如何刪除圖的某一條邊 瀏覽:514
剪映導入本地視頻找不到文件夾 瀏覽:17
plc工控板可以哪些編程 瀏覽:372
車屏設備號在哪裡文件夾里 瀏覽:817
你當前設定的版本 瀏覽:758
jshtml生成圖片插件下載鏈接 瀏覽:907
mavenjava開發 瀏覽:759
找不到c盤exe文件 瀏覽:420
破解googleplay教程 瀏覽:421

友情鏈接