C#读取excel表格

    技术2022-05-11  92

    一直在用招行的网上银行专业版,但是其中的投资管理中不能计算一支股票买卖之后的盈亏,于是只有自己动手写一个 通过其中的历史查询页面把数据复制到excel中,然后用c#读取进入数据库 下面这个是先读到dataset中,先满足我初步的计算,后面的工作慢慢晚上,争取这个寒假搞定 string  str  =   " Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:/test.xls;Extended Properties=/"Excel 8.0;HDR=Yes;IMEX=1;/"  " ;        DataSet ds = new  DataSet();         private   void  Form1_Load( object  sender, EventArgs e)         {            OleDbConnection con;            OleDbDataAdapter myadapter;            con = new OleDbConnection(str);            try            {                con.Open();                myadapter = new OleDbDataAdapter("select * from [Sheet1$]", con);                myadapter.Fill(ds, "ds");                dataGridView1.DataSource = ds.Tables["ds"];            }            catch (Exception ex)            {                throw new Exception(ex.Message);            }            finally {                con.Close();            } 

    最新回复(0)