乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      [誰(shuí)有c#操作excel的通用類啊

       悟靜 2011-05-13

      excel操作主要就是讀和寫

      先說下讀取,分兩種方式,一種是遍歷讀取:


      using NExcel;

      //傳入文件流

      Workbook wb = Workbook.getWorkbook(fileStream);

      //創(chuàng)建工作組    

      Sheet sheet = wb.Sheets[0];

      //獲取工作組的個(gè)數(shù)

      int rowsCount = sheet.Rows;

      //遍歷工作組

      for (int row = 2; row < rowsCount; row++)

      {

               string sheet.getCell(0, row).Contents;

      decimal TotalPrice = Convert.ToDecimal(sheet.getCell(1, row).Value);

           }

       

      現(xiàn)在遍歷的方式用的很少了,主要都用OLEDB方式,把excel當(dāng)作是數(shù)據(jù)源,類似于數(shù)據(jù)庫(kù)操作:

      private DataSet importExcelToDataSet(string FilePath)
      {
         string strConn;

         //OLEDB初始化
         strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + FilePath + ";Extended Properties=Excel 8.0;";

         //建立OLEDB鏈接
         OleDbConnection conn = new OleDbConnection(strConn);

          //讀取對(duì)應(yīng)工作組的數(shù)據(jù)鏈接
         OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]",strConn);

         //數(shù)據(jù)付給結(jié)果集
         DataSet myDataSet = new DataSet();
         try
         {
          myCommand.Fill(myDataSet);
         }
         catch(Exception ex)
         {
          throw new InvalidFormatException(ex.Message);
         }
         return myDataSet;
      }

       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多