小弟最近要做一个小程序,要从excel文件中的图表中读取数据,并存入数据库,比如图表1是=SERIES(,,Sheet1!$A$1:$A$10,1),图表2是=SERIES(,,Sheet1!$B$1:$B$10,2),我要如何去读取图表的数据,请各位大哥指教

解决方案 »

  1.   

    你需要用连接字符串连接这个Excel表
    在用数据控件绑定
    但愿对你有用
      
    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\Book1.xls;Extended Properties=Excel 8.0";           OleDbConnection myConn = new OleDbConnection(strConn);           string strCom = "select * from [Sheet1$]";           myConn.Open();
               OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);           DataSet myDataSet = new DataSet();           myCommand.Fill(myDataSet, "[Sheet1$]");           myConn.Close();           this.dataGridView1.DataMember = "[Sheet1$]";
               this.dataGridView1 .DataSource =myDataSet ;