none
c#怎么获取Excel文件中的图表 RRS feed

答案

全部回复

  • 2009年7月23日 2:49
  •         /// <summary>
            /// 读取Excel并返回其内容
            /// </summary>
            /// <param name="Path">Excel文件的路径</param>
            /// <returns>Excel表内容</returns>
            public DataSet ExcelToDS(string Path)
            {
                string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 8.0;";
                OleDbConnection conn = new OleDbConnection(strConn);
                conn.Open();
                string strExcel = "";
                OleDbDataAdapter myCommand = null;
                DataSet ds = null;
                strExcel = "select * from [sheet1$]";
                myCommand = new OleDbDataAdapter(strExcel, strConn);
                ds = new DataSet();
                myCommand.Fill(ds, "table1");
                return ds;
            }
    
    以前做课程设计时用过下,还要添加几个引用的,除了
    using Microsoft.Office.Interop.Excel;
    
    意外,已经不记得还要添加什么了,查查MSDN就有了
    2009年7月23日 3:27