OleDbConnection connection;//打开数据库连接 public void OpenConnection(string xlsFils) {if (!File.Exists(xlsFils)){MessageBox.Show("文件\"" + xlsFils + "\"不存在", "提示");return;}string conn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + xlsFils + ";Extended Properties=Excel 8.0";connection = new OleDbConnection(conn);connection.Open();}//查询数据 public DataTable Select(){DataTable dt = new DataTable();string Sql = "select * from [Sheet1$]";OleDbDataAdapter mycommand = new OleDbDataAdapter(Sql, connection);mycommand.Fill(dt);return dt;}private void Form1_Load(object sender, EventArgs e){string xlsFile = System.Windows.Forms.Application.StartupPath + "/" + "ExcelFiles/test.xls";OpenConnection(xlsFile);}//插入数据 public void Insert(){string sql = string.Format("insert into [Sheet1$] values('{0}','{1}','{2}')", "陈太汉", "陈晓玲", "520");OleDbCommand myCommand = new OleDbCommand(sql, connection);myCommand.ExecuteNonQuery();Select();}private void btAdd_Click(object sender, EventArgs e){Insert();}//Excel不支持SQl语句的方式进行删除,可以用把每个字段的值设为空的方式进行删除 public void Delete(){string sql = string.Format("Update [Sheet1$] set col1=NULL,col2=NULL,col3=NULL where col1='{0}'", "陈太汉");OleDbCommand myCommand = new OleDbCommand(sql, connection);myCommand.ExecuteNonQuery();Select();}private void btDelete_Click(object sender, EventArgs e){Delete();}//更新数据 private new void Update() {string sql = string.Format("update [Sheet1$] set col1='{0}' where col1='{1}'", "陈晓玲","陈太汉");OleDbCommand myCommand = new OleDbCommand(sql, connection);myCommand.ExecuteNonQuery();Select();}private void btUpdate_Click(object sender, EventArgs e){Update();}private void btSelect_Click(object sender, EventArgs e){Select();}
详细解决方案
Excel 操作3
热度:9 发布时间:2024-01-21 22:43:16.0
相关解决方案
- word excel pdf在ie浏览器中打开,该如何解决
- 在浏览器中展示word,excel.ppt,pdf等各种文件
- POI 处置 Excel,读取Excel中的格式 如表格框,背景色
- jxls 怎么导出图片到 excel 中
- 用Java EXCEL API 是否能从Excel中导出表格,该如何处理
- java excel 問題 求大神 速解解决方案
- java 处理 excel 相关有关问题
- 小弟我用水晶报表9新建一个报表,采用PULL模式,在创建新的连接中选用access/Excel(DAO),选择数据库之后,总是弹出对话框说登录失败
- Excel 图表解决方法
- DataSet 读写 Excel.该怎么处理
- excel 导入数据到sql。就出有关问题了
- 怎的把Microsoft.Office.Interop.Excel.ApplicationClass excel创建的文件保存到数据流中
- 64位操作系统能否使用 Microsoft.ACE.OLEDB.12.0 查询2003及以上的 Excel
- 怎么将gridview中的图片导出到word/excel?现在导出了其他数据列就差图片列了了
- Excel 导入到DataSet,该如何处理
- Microsoft.Office.Interop.Excel.Application myExcel 导入Excel的有关问题
- excel 链接在IE6.0和IE7.0的设置有什么区别?该怎么解决
- GridView 生成 Excel,该怎么解决
- 客户端没有装Office,能否打开服务器端的office文档(比如word、Excel)
- winfrom中 listview导出数据到 excel 但是小弟我导出的数据一旦是身份证号以及时间 数据就不对了 哪位高手帮帮?先多谢了
- 天易26-java导出excel报表(支持wps和office excel)
- windows server 2008中读取Microsoft Excel Application COM组装
- Excel: 能不能输入一个半角字符后自动跳到上一单元格
- word中不显示图片,再有套用的EXCEL表格不显示,只显示embed excel.sheet.8.0
- excel 如其单元格A存在某字,则在B中显示
- excel 取舍自己需要的行
- excel 一组数据 求解!该如何处理
- excel 怎的按字母顺序排序
- excel 2007 复选框解决方案
- Excel 2007自定义函数不好使了?该如何处理