纳速健身

标题: C#读取excel方法 [打印本页]

作者: yaokai    时间: 2009-5-13 16:29
标题: C#读取excel方法
使用OleDb
-
  1. /// using System.Data.OleDb
  2. /// <summary>
  3. /// 返回Excel数据源
  4. /// </summary>
  5. /// <param name="filename">文件路径</param>
  6. /// <returns></returns>
  7. static public DataSet ExcelToDataSet(string filename)
  8.     {
  9.         DataSet ds;
  10.         string strCon = "rovider=Microsoft.Jet.OLEDB.4.0;" +
  11.                         "Extended Properties=Excel 8.0;" +
  12.                         "data source=" + filename;
  13.         OleDbConnection myConn = new OleDbConnection(strCon);
  14.         string strCom = " SELECT * FROM [Sheet1$]";
  15.         myConn.Open();
  16.         OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
  17.         ds = new DataSet();
  18.         myCommand.Fill(ds);
  19.         myConn.Close();
  20.         return ds;
  21.     }
复制代码

-
目前出现的一个小问题是,没有搞懂如何接收dataset返回值,哎!
作者: yaokai    时间: 2009-5-13 18:06
历经努力,接受已经解决,只是不能读取第一行,哎没办法,只能随便加一行,呵呵!!!
作者: awagink    时间: 2009-5-13 23:52
强!继续努力!




欢迎光临 纳速健身 (https://nasue.com/) Powered by Discuz! X3.4