.net对Excel表数据读写操作
来源:互联网 发布:战地3低配置优化补丁 编辑:程序博客网 时间:2024/04/30 22:19
//读取Excel表数据
string conStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/a.xls;Extended Properties='Excel 8.0;HDR=yes;IMEX=1;'";
//此连接仅可以操作.xls文件;HDR为yes时指Sheet第一行作为字段名
//当 IMEX=0 时为“汇出模式”,这个模式开启的 Excel 档案只能用来做“写入”用途。
//当 IMEX=1 时为“汇入模式”,这个模式开启的 Excel 档案只能用来做“读取”用途。
//当 IMEX=2 时为“连結模式”,这个模式开启的 Excel 档案可同时支援“读取”与“写入”用途。
string conStr =
"Provider=Microsoft.Ace.OLEDB.12.0;Data Source=D:/a.xls;Extended Properties='Excel 12.0;HDR=yes;IMEX=1;';"; //此连接可以操作.xls与.xlsx文件
OleDbConnection conn=new OleDbConnection(conStr);
string sql = string.Format("select * from [{0}$]", "sht001"); //sht001 Sheet标签页名称
OleDbDataAdapter da=new OleDbDataAdapter(sql,conStr);
DataSet ds = new DataSet();
conn.Open();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0].DefaultView;
//写入数据
string conStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/a.xls;Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(conStr);
//添加数据
string sqlInsert = string.Format("insert into [{0}$] values ('9','孟子','UUUKKK')", "sht001");
//更新数据
string sqlInsert = string.Format("update [{0}$] set name='孔子' where name='孟子'", "sht001");
OleDbCommand com=new OleDbCommand(sqlInsert,conn);
conn.Open();
com.ExecuteNonQuery();
conn.Close();
- .net对Excel表数据读写操作
- 【原创】.NET读写Excel工具Spire.Xls使用(4)对数据操作与控制
- JAVA对excel表的读写操作
- .NET对Excel的读写
- .NET对Excel的读写
- Ruby对excel读写操作
- 直接对Excel读写操作
- java对Excel读写操作
- VS2010 对Excel读写操作
- Python 对Excel操作读写
- asp.net Excel操作-读写
- vb.net 对excel表操作
- python实现对excel表的读写操作(一)
- C#对EXCEL的读写操作
- java对excel文件的读写操作
- C#对EXCEL的读写操作
- C#对Excel的读写操作
- 利用java对excel进行读写操作
- selected--“ 动态显示”
- 实用 网页中嵌入金山词霸
- java和Ajax异步传输
- C 风格(C-style)强制转型
- 敏捷测试经验总结(转载)
- .net对Excel表数据读写操作
- VB 如何给控件赋一个具有超连接的值(点击控件,连接指定网页页面)
- 正则表达式
- 问题:如何在Wamp下单步调试PHP程序?
- linux(ubuntu10.04)系统安装jdk,tomcat常见问题
- Web性能测试术语
- android桌面文件夹美化
- 浙大HG所的YDH叫兽
- yum禁用fastestmirror 插件