用数据库访问的方法解决从excel大量导入数据
来源:互联网 发布:美国硕士桥梁课程知乎 编辑:程序博客网 时间:2024/05/23 18:33
要从excel里面导入数据岛程序里面,如果用一般方法 在数量很大的情况下 可能耗费很长的时间。 在网上查询了一些资料获得了一个执行效率相当高的方法,现在写下来以方便以后知识的整理。
要用这个方法 首先得知道OLEDB。 OLEDB(Object Linking and Embedding,Database,又称为OLE DB或OLE-DB),一个基于COM的数据存储对象,能提供对所有类型的数据的操作,甚至能在离线的情况下存取数据。
我觉得oledb主要让我认识到所有的数据源我们都可以当做数据库来处理, 建立连接 ,打开连接,执行语句,关闭连接。
下面付下自己写的小程序的一小段原代码。
try { string[] res = excelFile.Split('.'); //获取全部数据 //建立对excel的连接 string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + excelFile + ";" + "Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open(); //获取sheet name string sheetName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null).Rows[0][2].ToString().Trim(); string strExcel = ""; OleDbDataAdapter myAdapter = null; strExcel = string.Format("select * from [{0}]", sheetName); myAdapter = new OleDbDataAdapter(strExcel, strConn); myAdapter.Fill(ds); resLab.Text = "导入完成"; } catch (Exception ex) { MessageBox.Show(ex.Message); }
- 用数据库访问的方法解决从excel大量导入数据
- excel大量数据导入oracle数据库
- 从MySQL导入导出大量数据的程序实现方法
- 从MySQL导入导出大量数据的程序实现方法
- 从MySQL导入导出大量数据的程序实现方法
- 从 MySQL 导入导出大量数据的程序实现方法
- 数据库导入Excel数据的简易方法
- 从excel导入数据方法
- 从数据库中加载大量数据的方法
- excel-从excel导入数据到数据库
- 从文本txt导入大量数据到excel报错
- 从excel导入数据到数据库,数字显示为科学计数法的形式,处理方法
- java用poi从Excel导入数据到数据库
- 用python从数据库导入数据到excel中
- 从excel导入数据到数据库
- 从excel导入数据到数据库
- 从excel导入数据至PostgreSQL数据库
- 针对从数据库取大量数据导出到Excel的记录摘要
- 关于__builtin_expect
- SQL对值取整并且忽略小数点
- 了解JSP中request属性的用法
- 适配器模式
- 几种常用的视频接口
- 用数据库访问的方法解决从excel大量导入数据
- Chrome 和 IE9+浏览器的Ctrl+F 查找功能会影响页面渲染
- rtsp流的通信流程
- Android三种左右滑动效果 手势识别
- Linux popen函数的使用总结
- delphi小技巧,提高工作效率
- hdu 1556 Color the ball
- 利用代码实现Android多分辨率的对应——即一套图片对应多个分辨率
- android+mtk6573+unbuntu11.10