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();//关闭连接
}
{
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();//关闭连接
}
相关文章推荐
- mssql插入数据的2种办法
- 夺命雷公狗---Redis---5-php操作redis
- [转]C#:用SqlBulkCopy来实现批量插入数据
- CoreData 数据库的使用方法
- Redis配置文件详解
- MySQL数据库操作---group by、having、where、order by的使用
- MAC上安装mySQL5.7后密码过期处理
- Sql 查询每个年级中,年龄最大的两个学生信息。。。
- C#连接orcle数据库
- ora-00031:session marked for kill处理oracle中杀不掉的锁
- win8.1 64位+oracle11g R2 64位 +powerdesigner破解版 64位+PL/SQL
- sql_事物,确保多表联动时候的完整性
- Sql三种分页方法
- SQL的理解
- NoSQL
- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据
- Mysql: Cannot create PoolableConnectionFactory (Communications link failure
- Zabbix 监控Mysql数据库及主从数据库
- redis服务器远程漏洞-公钥-相关原理
- 使用JTDS连接sqlserver数据库