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

主頁 > 知識庫 > 將excel高效導入sqlserver的可行方法

將excel高效導入sqlserver的可行方法

熱門標簽:電銷語音機器人型號參數(shù) 400電話如何申請取消 百度地圖怎樣做地圖標注 昆明語音電銷機器人價格 柳州電銷機器人公司 浦發(fā)電話機器人提醒還款 太原400電話上門辦理 騰訊地圖標注手機 征途美甲店地圖標注

大部分人都知道用oledb來讀取數(shù)據(jù)到dataset,但是讀取之后怎么處理dataset就千奇百怪了。很多人通過循環(huán)來拼接sql,這樣做不但容易出錯而且效率低下,System.Data.SqlClient.SqlBulkCopy 對于新手來說還是比較陌生的,這個就是傳說中效率極高的bcp,6萬多數(shù)據(jù)從excel導入到sql只需要4.5秒。

using System; 
using System.Data; 
using System.Windows.Forms; 
using System.Data.OleDb; 
namespace WindowsApplication2 
{ 
public partial class Form1 : Form 
{ 
public Form1() 
{ 
InitializeComponent(); 
} 

private void button1_Click(object sender, EventArgs e) 
{ 
//測試,將excel中的sheet1導入到sqlserver中 
string connString = "server=localhost;uid=sa;pwd=sqlgis;database=master"; 
System.Windows.Forms.OpenFileDialog fd = new OpenFileDialog(); 
if (fd.ShowDialog() == DialogResult.OK) 
{ 
TransferData(fd.FileName, "sheet1", connString); 
} 
} 

public void TransferData(string excelFile, string sheetName, string connectionString) 
{ 
DataSet ds = new DataSet(); 
try 
{ 
//獲取全部數(shù)據(jù) 
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelFile + ";" + "Extended Properties=Excel 8.0;"; 
OleDbConnection conn = new OleDbConnection(strConn); 
conn.Open(); 
string strExcel = ""; 
OleDbDataAdapter myCommand = null; 
strExcel = string.Format("select * from [{0}$]", sheetName); 
myCommand = new OleDbDataAdapter(strExcel, strConn); 
myCommand.Fill(ds, sheetName); 

//如果目標表不存在則創(chuàng)建 
string strSql = string.Format("if object_id('{0}') is null create table {0}(", sheetName); 
foreach (System.Data.DataColumn c in ds.Tables[0].Columns) 
{ 
strSql += string.Format("[{0}] varchar(255),", c.ColumnName); 
} 
strSql = strSql.Trim(',') + ")"; 

using (System.Data.SqlClient.SqlConnection sqlconn = new System.Data.SqlClient.SqlConnection(connectionString)) 
{ 
sqlconn.Open(); 
System.Data.SqlClient.SqlCommand command = sqlconn.CreateCommand(); 
command.CommandText = strSql; 
command.ExecuteNonQuery(); 
sqlconn.Close(); 
} 
//用bcp導入數(shù)據(jù) 
using (System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy(connectionString)) 
{ 
bcp.SqlRowsCopied += new System.Data.SqlClient.SqlRowsCopiedEventHandler(bcp_SqlRowsCopied); 
bcp.BatchSize = 100;//每次傳輸?shù)男袛?shù) 
bcp.NotifyAfter = 100;//進度提示的行數(shù) 
bcp.DestinationTableName = sheetName;//目標表 
bcp.WriteToServer(ds.Tables[0]); 
} 
} 
catch (Exception ex) 
{ 
System.Windows.Forms.MessageBox.Show(ex.Message); 
} 

} 

//進度顯示 
void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e) 
{ 
this.Text = e.RowsCopied.ToString(); 
this.Update(); 
} 


} 
} 

上面的TransferData基本可以直接使用,如果要考慮周全的話,可以用oledb來獲取excel的表結構,并且加入ColumnMappings來設置對照字段,這樣效果就完全可以做到和sqlserver的dts相同的效果了。

您可能感興趣的文章:
  • 隨機提取Access/SqlServer數(shù)據(jù)庫中的10條記錄的SQL語句
  • 如何在 Access 2003 和 Access 2002 中創(chuàng)建 DSN 的連接到 SQLServer 對鏈接表
  • ACCESS轉(zhuǎn)SQLSERVER數(shù)據(jù)庫的注意事項
  • Access轉(zhuǎn)SqlServer的注意事項
  • asp.net 數(shù)據(jù)庫備份還原(sqlserver+access)
  • SQL 隨機查詢 包括(sqlserver,mysql,access等)
  • Excel導入Sqlserver數(shù)據(jù)庫腳本
  • ASP將Excel數(shù)據(jù)導入到SQLServer的實現(xiàn)代碼
  • ADO.NET 連接數(shù)據(jù)庫字符串小結(Oracle、SqlServer、Access、ODBC)
  • 解析SQLServer獲取Excel中所有Sheet的方法
  • 將ACCESS數(shù)據(jù)庫遷移到SQLSERVER數(shù)據(jù)庫兩種方法(圖文詳解)
  • SQL SERVER 2008 64位系統(tǒng)無法導入ACCESS/EXCEL怎么辦

標簽:蘭州 天門 張家界 白山 江蘇 陽泉 新疆 德陽

巨人網(wǎng)絡通訊聲明:本文標題《將excel高效導入sqlserver的可行方法》,本文關鍵詞  將,excel,高效,導入,sqlserver,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《將excel高效導入sqlserver的可行方法》相關的同類信息!
  • 本頁收集關于將excel高效導入sqlserver的可行方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    免费不卡在线视频| 国产成人免费网站| 久久久久久久久伊人| 欧美亚洲日本国产| 国产精品538一区二区在线| 亚洲综合色噜噜狠狠| 国产亲近乱来精品视频| 777午夜精品免费视频| 99久久精品一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲综合区在线| 中文乱码免费一区二区| 欧美一级二级三级蜜桃| 色哟哟一区二区三区| 懂色中文一区二区在线播放| 奇米影视一区二区三区小说| 亚洲图片有声小说| 日韩一区在线免费观看| 久久欧美中文字幕| 欧美xxx久久| 在线综合视频播放| 精品视频一区三区九区| 99国产精品久久久久久久久久久| 国产一二精品视频| 美国欧美日韩国产在线播放| 香蕉成人伊视频在线观看| 亚洲男人的天堂网| 国产精品美女久久久久久久久久久 | 欧美日韩高清在线| 91浏览器入口在线观看| 97久久超碰精品国产| 成人黄页在线观看| av激情亚洲男人天堂| 成人少妇影院yyyy| 成人av网站免费观看| 成人免费毛片app| av中文字幕一区| 91捆绑美女网站| 色综合中文综合网| 午夜精品一区二区三区免费视频| 一区二区三区欧美激情| 一区二区三区中文在线| 亚洲午夜精品在线| 天天综合色天天综合| 视频一区在线视频| 久久99蜜桃精品| 国内精品国产三级国产a久久 | 欧洲激情一区二区| 欧美日韩国产小视频在线观看| 欧美亚洲动漫精品| 欧美一区二区三区小说| 日韩精品一区在线| 国产欧美一区二区精品婷婷| 国产三级精品三级| 中文字幕中文乱码欧美一区二区 | 在线电影欧美成精品| 5566中文字幕一区二区电影| 日韩一区二区三区视频| 精品国产免费久久| 欧美激情一区在线| 亚洲人成小说网站色在线| 亚洲影视在线观看| 日本欧美韩国一区三区| 国产精品综合网| 色天使久久综合网天天| 欧美日本一道本| 精品国产乱码久久| 亚洲欧美在线视频| 亚洲国产sm捆绑调教视频| 蜜桃视频在线观看一区二区| 国产精品1区2区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美亚洲丝袜传媒另类| 精品剧情在线观看| 国产精品久久久久aaaa樱花 | 亚洲精品视频在线| 蜜臀99久久精品久久久久久软件| 国产成人aaaa| 欧美日韩国产精选| 国产婷婷一区二区| 亚洲不卡一区二区三区| 国产精品一区二区在线观看网站| 色综合天天综合网天天看片| 欧美一区日本一区韩国一区| 国产精品乱人伦| 日韩av电影免费观看高清完整版| 成人永久免费视频| 欧美精选一区二区| 国产精品高清亚洲| 韩国av一区二区三区| 欧洲亚洲国产日韩| 国产欧美日韩另类视频免费观看 | 五月婷婷综合在线| 成人爱爱电影网址| 日韩欧美久久久| 一区二区三区欧美在线观看| 国产一区二区三区免费观看| 欧美性猛片xxxx免费看久爱| 国产日韩精品一区二区三区| 日精品一区二区| 色综合天天综合网国产成人综合天| 精品美女在线观看| 婷婷激情综合网| 99re热这里只有精品视频| 亚洲精品一区二区三区香蕉| 亚洲一二三四区| 91蜜桃视频在线| 欧美国产成人在线| 国产一区二区三区电影在线观看| 欧美三级日韩三级国产三级| 亚洲视频在线观看三级| 成人午夜看片网址| 久久中文娱乐网| 久久精品国产亚洲a| 欧美日韩精品一区视频| 一区二区三区中文字幕| 91在线免费播放| 国产精品麻豆一区二区| 国产99精品视频| 日本一区二区三区四区 | 欧美日韩国产综合草草| 一区二区三区久久| 色欧美片视频在线观看| 亚洲视频香蕉人妖| 91麻豆国产在线观看| 国产精品久久久久久久浪潮网站| 国产suv一区二区三区88区| 精品福利一二区| 久久av资源站| 精品国产乱码久久久久久久| 精品影视av免费| 久久天堂av综合合色蜜桃网| 九色porny丨国产精品| 日韩免费在线观看| 激情五月婷婷综合网| 欧美精品一区二区蜜臀亚洲| 精品一区二区成人精品| 亚洲精品在线观看视频| 国产精品99久久久| 国产精品久久久久久户外露出| 成人动漫一区二区三区| 一区av在线播放| 欧美三级在线播放| 日韩电影免费在线| 欧美变态tickle挠乳网站| 国产九九视频一区二区三区| 国产拍揄自揄精品视频麻豆| av在线免费不卡| 一区二区三区高清| 777久久久精品| 久久99精品久久久久婷婷| 久久综合九色综合97_久久久| 国产精品一二三区在线| 国产精品久久精品日日| 欧美性大战久久| 免费一级欧美片在线观看| 欧美成人猛片aaaaaaa| 国产成人8x视频一区二区| 日韩美女久久久| 91精品婷婷国产综合久久| 久久aⅴ国产欧美74aaa| 一区在线观看免费| 欧美日韩卡一卡二| 精久久久久久久久久久| 国产精品乱码人人做人人爱 | 天天操天天综合网| 日韩美女视频一区二区在线观看| 国产精品自在欧美一区| 亚洲欧美偷拍卡通变态| 在线播放91灌醉迷j高跟美女| 精品一区精品二区高清| 亚洲视频 欧洲视频| 欧美一级精品在线| 91污在线观看| 免费xxxx性欧美18vr| 最新国产の精品合集bt伙计| 欧美浪妇xxxx高跟鞋交| 国产成人综合在线观看| 一区二区三区免费看视频| 精品国产一区二区三区久久久蜜月| 成人午夜电影久久影院| 天堂成人免费av电影一区| 欧美国产一区在线| 欧美日韩国产一区二区三区地区| 国产精品99精品久久免费| 午夜影视日本亚洲欧洲精品| 国产欧美一区二区在线| 欧美一区二区三区啪啪| 成人不卡免费av| 韩国女主播一区二区三区| 亚洲精选免费视频| 国产欧美一区二区三区鸳鸯浴| 7777精品伊人久久久大香线蕉的| 风间由美一区二区三区在线观看| 日韩综合小视频| 亚洲美女屁股眼交3| 久久久久久电影| 日韩精品一区二区三区在线播放| 日本道精品一区二区三区| 国产999精品久久|