濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > 如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫的實(shí)例方法

如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫的實(shí)例方法

熱門標(biāo)簽:九鹿林外呼系統(tǒng)怎么收費(fèi) 沈陽智能外呼系統(tǒng)代理 浙江地圖標(biāo)注 松原導(dǎo)航地圖標(biāo)注 電銷機(jī)器人虛擬號(hào)碼 滄州營銷外呼系統(tǒng)軟件 舞鋼市地圖標(biāo)注app 創(chuàng)業(yè)電銷機(jī)器人 海南自動(dòng)外呼系統(tǒng)價(jià)格

復(fù)制代碼 代碼如下:

private void AddManyData_Click(object sender, RoutedEventArgs e)
       {
           OpenFileDialog openFileDialog = new OpenFileDialog();
           openFileDialog.Filter = "Excel文件|*.xls";

           if ((bool)openFileDialog.ShowDialog())  
           {  
                FileInfo fileInfo = new FileInfo(openFileDialog.FileName);  
                string filePath = fileInfo.FullName;  
                string connExcel = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=Excel 8.0";

                using (OleDbConnection oleDbConn = new OleDbConnection(connExcel))
                {
                    oleDbConn.Open();

                    //獲取excel表  
                    DataTable dt = oleDbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
                    //獲取Excel表的表名 
                    string tableName = dt.Rows[0][2].ToString().Trim();
                    //去掉空格
                    tableName = "[" + tableName.Replace("'", "") + "]";

                    //利用SQL語句從Excel文件里獲取數(shù)據(jù)  
                     string query = @"SELECT 學(xué)號(hào),姓名,公益勞動(dòng),電子工藝實(shí)習(xí),操作系統(tǒng) ,計(jì)算機(jī)組成,數(shù)值分析,網(wǎng)絡(luò)設(shè)備與集成,動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)驗(yàn)周,動(dòng)態(tài)網(wǎng)站開發(fā),均分,排名 FROM ";                  + tableName;
                     DataSet dataSet = new DataSet();

                     using (OleDbCommand oleDbcomm = oleDbConn.CreateCommand())
                     {
                         oleDbcomm.CommandText = query;
                         OleDbDataAdapter oleAdapter = new OleDbDataAdapter(oleDbcomm);
                         oleAdapter.Fill(dataSet);
                     }
                     string connStr = "Data Source=HESHUHUA-PC;Initial Catalog=RSMSystem;Integrated Security=True";
                     //利用SqlBulkCopy批量插入數(shù)據(jù)
                    using (SqlBulkCopy sqlbc = new SqlBulkCopy(connStr))
                    {
                        sqlbc.DestinationTableName = "T_StuScore";
                        // sqlbc.ColumnMappings.Add("學(xué)號(hào)", "StuNum"),第一個(gè)參數(shù)對應(yīng)數(shù)據(jù)庫中的列名,
                        //第二個(gè)參數(shù)對應(yīng)數(shù)據(jù)庫中相應(yīng)表的列名
                        sqlbc.ColumnMappings.Add("學(xué)號(hào)", "StuNum");
                        sqlbc.ColumnMappings.Add("姓名", "StuName");
                        sqlbc.ColumnMappings.Add("公益勞動(dòng)", "Activity");
                        sqlbc.ColumnMappings.Add("電子工藝實(shí)習(xí)", "ElecAct");
                        sqlbc.ColumnMappings.Add("操作系統(tǒng)", "OprationSystem");
                        sqlbc.ColumnMappings.Add("計(jì)算機(jī)組成", "ComputerMaded");
                        sqlbc.ColumnMappings.Add("數(shù)值分析", "DataAnalyze");
                        sqlbc.ColumnMappings.Add("網(wǎng)絡(luò)設(shè)備與集成", "NetWork");
                        sqlbc.ColumnMappings.Add("動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)驗(yàn)周", "WebWeek");
                        sqlbc.ColumnMappings.Add("動(dòng)態(tài)網(wǎng)站開發(fā)", "WebMake");
                        sqlbc.ColumnMappings.Add("均分", "AvScore");
                        sqlbc.ColumnMappings.Add("排名", "StuPaiMing");
                        sqlbc.WriteToServer(dataSet.Tables[0]);
                        MessageBox.Show("數(shù)據(jù)導(dǎo)入成功!");

                    }
                }  

           }  

       }

您可能感興趣的文章:
  • access dbase excel foxpro 數(shù)據(jù)庫瀏覽器V3.1版 下載
  • Excel數(shù)據(jù)導(dǎo)入Mysql數(shù)據(jù)庫的實(shí)現(xiàn)代碼
  • Excel導(dǎo)入Sqlserver數(shù)據(jù)庫腳本
  • Linux下將excel數(shù)據(jù)導(dǎo)入到mssql數(shù)據(jù)庫中的方法
  • php將數(shù)據(jù)庫導(dǎo)出成excel的方法
  • php中使用ExcelFileParser處理excel獲得數(shù)據(jù)(可作批量導(dǎo)入到數(shù)據(jù)庫使用)
  • php excel reader讀取excel內(nèi)容存入數(shù)據(jù)庫實(shí)現(xiàn)代碼
  • ASP.NET下將Excel表格中的數(shù)據(jù)規(guī)則的導(dǎo)入數(shù)據(jù)庫思路分析及實(shí)現(xiàn)
  • Excel導(dǎo)入數(shù)據(jù)庫時(shí)出現(xiàn)的文本截?cái)鄦栴}解決方案
  • 將Excel中數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫中的方法
  • Java 使用poi把數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)入Excel的解決方法
  • PHP 如何利用phpexcel導(dǎo)入數(shù)據(jù)庫
  • 把excel表格里的數(shù)據(jù)導(dǎo)入sql數(shù)據(jù)庫的兩種方法
  • Excel、記事本數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的實(shí)現(xiàn)方法
  • C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫的連接字符串
  • c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的實(shí)現(xiàn)代碼
  • 利用phpexcel把excel導(dǎo)入數(shù)據(jù)庫和數(shù)據(jù)庫導(dǎo)出excel實(shí)現(xiàn)
  • c#生成excel示例sql數(shù)據(jù)庫導(dǎo)出excel
  • android通過jxl讀excel存入sqlite3數(shù)據(jù)庫
  • Drupal讀取Excel并導(dǎo)入數(shù)據(jù)庫實(shí)例
  • 使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫
  • asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的方法
  • php導(dǎo)入excel文件到mysql數(shù)據(jù)庫的方法
  • C#窗體讀取EXCEL并存入SQL數(shù)據(jù)庫的方法
  • C#定制Excel界面并實(shí)現(xiàn)與數(shù)據(jù)庫交互的方法

標(biāo)簽:日喀則 咸寧 商洛 公主嶺 西藏 臺(tái)灣 寶雞

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫的實(shí)例方法》,本文關(guān)鍵詞  如何,把,Excel,數(shù)據(jù),導(dǎo)入,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫的實(shí)例方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何把Excel數(shù)據(jù)導(dǎo)入到SQL2008數(shù)據(jù)庫的實(shí)例方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    卓资县| 沅陵县| 巴彦县| 伊川县| 平和县| 双鸭山市| 陕西省| 龙岩市| 昔阳县| 绵竹市| 绥棱县| 普安县| 黄浦区| 酒泉市| 沈丘县| 湖南省| 礼泉县| 财经| 连江县| 佛山市| 英吉沙县| 诏安县| 汝南县| 上饶县| 丹阳市| 苏尼特左旗| 枣庄市| 阿拉善右旗| 东辽县| 城固县| 三亚市| 嵊泗县| 游戏| 定边县| 台前县| 贵德县| 象州县| 甘孜| 达孜县| 东方市| 夹江县|