日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#讀Excel并存入數(shù)據(jù)庫(kù)

直接讓C#讀Excel,然后對(duì)"供應(yīng)商" select distinct,然后分別對(duì)每個(gè)供應(yīng)商做表。這樣C#讀Excel并存入數(shù)據(jù)庫(kù)就完成了。

為亳州等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及亳州網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、亳州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

 
 
 
  1.  protected void Page_Load(object sender, EventArgs e)  
  2.  {  
  3.      DataSet ds = ImportExcel(Server.MapPath("ExcelFile/供應(yīng)商違約扣款.xls"));  //C#讀Excel
  4.      GridView1.DataSource = ds.Tables["ExcelInfo"].DefaultView;  
  5.      GridView1.DataBind();  
  6.  
  7.      ToDataBase(ds);  
  8.  }  
  9.  
  10. private DataSet ImportExcel(string strFileName)  
  11. {  
  12.     if (strFileName == ""return null;  
  13.     string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +  
  14.          "Data Source=" + strFileName + ";" +  
  15.          "Extended Properties=Excel 8.0;HDR=Yes;IMEX=1";  
  16.     OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT trim(供應(yīng)商) as 供應(yīng)商,零件名稱,型號(hào),批量,下線數(shù),下線率,不合格原因,考核原因,考核金額  FROM [Sheet1$]", strConn);  
  17.     DataSet ExcelDs = new DataSet();  
  18.     try 
  19.     {  
  20.         ExcelDA.Fill(ExcelDs, "ExcelInfo");  
  21.  
  22.     }  
  23.     catch (Exception err)  
  24.     {  
  25.         System.Console.WriteLine(err.ToString());  
  26.     }  
  27.     return ExcelDs;  
  28. }  
  29.  
  30.  
  31. private bool ToDataBase(DataSet ds)  
  32. {  
  33.     DataTable dtSupplier = new DataTable("dtSupplier");  
  34.  
  35.  
  36.     DataView dv = ds.Tables[0].DefaultView;  
  37.  
  38.     string[] column = { "供應(yīng)商" };  
  39.     dtSupplier = dv.ToTable(true, column);  
  40.  
  41.     for (int i = 0; i < dtSupplier.Rows.Count; i++)  
  42.     {  
  43.  
  44.         DataRow[] r = ds.Tables[0].Select("供應(yīng)商='" + dtSupplier.Rows[i]["供應(yīng)商"].ToString() + "'");  
  45.  
  46.         //插父表  
  47.  
  48.         for (int j = 0; j < r.Length; j++)  
  49.         {  
  50.             string ItemName = r[j]["零件名稱"].ToString();  
  51.             string scale = r[j]["型號(hào)"].ToString();  
  52.             string batch = r[j]["批量"].ToString();  
  53.            string downLine = r[j]["下線數(shù)"].ToString();  
  54.             string downPercent = r[j]["下線率"].ToString();  
  55.             string outReason = r[j]["不合格原因"].ToString();  
  56.             string reason = r[j]["考核原因"].ToString();  
  57.             string amt = r[j]["考核金額"].ToString();  
  58.  
  59.             //插子表  
  60.         }  
  61.  
  62.         //save  
  63.     }  
  64.     return true;  

【編輯推薦】

  1. C#數(shù)據(jù)庫(kù)查詢和操作大全
  2. 淺析C#擴(kuò)展方法
  3. C# Singleton的使用及優(yōu)缺點(diǎn)探討
  4. 詳細(xì)分析C#數(shù)據(jù)庫(kù)連接池
  5. C#數(shù)據(jù)庫(kù)備份及還原的實(shí)現(xiàn)代碼

分享題目:C#讀Excel并存入數(shù)據(jù)庫(kù)
網(wǎng)頁(yè)鏈接:http://www.5511xx.com/article/cdipsge.html