濮阳杆衣贸易有限公司

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

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

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

復制代碼 代碼如下:

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 學號,姓名,公益勞動,電子工藝實習,操作系統(tǒng) ,計算機組成,數(shù)值分析,網(wǎng)絡設備與集成,動態(tài)網(wǎng)站開發(fā)實驗周,動態(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("學號", "StuNum"),第一個參數(shù)對應數(shù)據(jù)庫中的列名,
                        //第二個參數(shù)對應數(shù)據(jù)庫中相應表的列名
                        sqlbc.ColumnMappings.Add("學號", "StuNum");
                        sqlbc.ColumnMappings.Add("姓名", "StuName");
                        sqlbc.ColumnMappings.Add("公益勞動", "Activity");
                        sqlbc.ColumnMappings.Add("電子工藝實習", "ElecAct");
                        sqlbc.ColumnMappings.Add("操作系統(tǒng)", "OprationSystem");
                        sqlbc.ColumnMappings.Add("計算機組成", "ComputerMaded");
                        sqlbc.ColumnMappings.Add("數(shù)值分析", "DataAnalyze");
                        sqlbc.ColumnMappings.Add("網(wǎng)絡設備與集成", "NetWork");
                        sqlbc.ColumnMappings.Add("動態(tài)網(wǎng)站開發(fā)實驗周", "WebWeek");
                        sqlbc.ColumnMappings.Add("動態(tài)網(wǎng)站開發(fā)", "WebMake");
                        sqlbc.ColumnMappings.Add("均分", "AvScore");
                        sqlbc.ColumnMappings.Add("排名", "StuPaiMing");
                        sqlbc.WriteToServer(dataSet.Tables[0]);
                        MessageBox.Show("數(shù)據(jù)導入成功!");

                    }
                }  

           }  

       }

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

標簽:日喀則 咸寧 商洛 ???/a> 公主嶺 西藏 臺灣 寶雞

巨人網(wǎng)絡通訊聲明:本文標題《如何把Excel數(shù)據(jù)導入到SQL2008數(shù)據(jù)庫的實例方法》,本文關鍵詞  如何,把,Excel,數(shù)據(jù),導入,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何把Excel數(shù)據(jù)導入到SQL2008數(shù)據(jù)庫的實例方法》相關的同類信息!
  • 本頁收集關于如何把Excel數(shù)據(jù)導入到SQL2008數(shù)據(jù)庫的實例方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    苗栗市| 原阳县| 青海省| 深水埗区| 榆林市| 图木舒克市| 平昌县| 莱西市| 耒阳市| 邯郸市| 正蓝旗| 蕉岭县| 南漳县| 麻江县| 江孜县| 英吉沙县| 任丘市| 莫力| 梨树县| 武陟县| 佛山市| 闻喜县| 东丰县| 淮南市| 寿光市| 汶川县| 大理市| 中江县| 筠连县| 衡南县| 上栗县| 石首市| 文安县| 穆棱市| 靖江市| 屯门区| 裕民县| 肇源县| 珠海市| 名山县| 凯里市|