您的位置:首页 > 数据库

excel sql语句修改

2015-11-12 12:07 351 查看
protected void Button1_Click(object sender, EventArgs e)
    {
        DoSql("update [139$] set A1='1'", "d://z1.xls");
      
    }
    /// <summary>
    /// 通过sql语句,修改并保存Excel
    /// </summary>
    /// <param name="strsql"></param>
    /// <param name="filepath"></param>
    private void DoSql(string strsql, string filepath)//这里的strsql指要执行的sql语句,filepath指Excel的路径,例如"E://1.xls"
    {
        
            string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=no;IMEX=0'";//连接Excel OLEDB协议
            OleDbConnection oledCon = new OleDbConnection(ConnectionString);//创建连接对象
            oledCon.Open();//开启连接
            OleDbCommand oledCom = new OleDbCommand(strsql, oledCon);//
            oledCom.ExecuteNonQuery();//执行sql语句
            oledCon.Close();//关闭连接
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: