excel sql语句修改

来源:互联网 发布:小企业网络贷款 编辑:程序博客网 时间:2024/04/29 16:23
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();//关闭连接
    }
0 0
原创粉丝点击