首页 > 开发 > 综合 > 正文

C#读取excel表格

2024-07-21 02:26:29
字体:
来源:转载
供稿:网友

一直在用招行的网上银行专业版,但是其中的投资管理中不能计算一支股票买卖之后的盈亏,于是只有自己动手写一个
通过其中的历史查询页面把数据复制到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();
            }

 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表