`
tubaluer
  • 浏览: 1446934 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

使用OleDb,将Excel导入DataSet

 
阅读更多

本方法,将传入的Excel文件内所有的Sheet内的数据都填充入DataSet中。这是一个简单快捷的方法,不足之处是不适合带有格式复杂的Excel文件。(比如:有合并单元格的)

上面代码中46行的 "quot;" 应为 "$"


Excel查询的时候,加上范围也可以。这样就能指定范围获得数据。比如:
(1) string sql = "select * from [{0}A:C]";
(2) string sql = "select * from [{0}A1:C100]";

使用:

分享到:
评论

相关推荐

    .net实现将Excel中的数据导入数据库

    .net实现将Excel中的数据导入数据库,实现思路:先上传Excel文件,然后用OleDB连接Excel文件,将Excel数据导入Dataset,再将Dataset数据导入数据库,最后再将导入的Excel文件删除。

    Excel导入导出算法(C#)

    3、(这是跟上一版本的最大区别)可以将本地DataSet中的数据类型转换为对应的OleDB的数据类型导出,使导出的数据区分开时间、数字、字符串,而不是像上一版中一样全是字符串; 4、修正了Excel2003中某些工作薄名称为...

    excel导入sql2005的几种方法归纳

    [SQL]将Excel表数据导入SQL Server2005的几种方法归纳 数据库 2010-07-27 11:14:26 阅读201 评论0 字号:大中小 订阅 近日在巨轮着手车间负荷数据处理,反馈回来的数据是保存在Excel文件中的,我必须将其导入SQL ...

    2012,我的C#全能Excel操作(无需Office,不使用XML)

    我只要OleDb就够用了。 读取内容产生DataSet? 没问题! 创建Excel文件? 没问题! 在Excel文件中创建Sheet? 没问题! 我要取出Excel文件中的所有表名? 没问题! 我要以索引来操作Sheet,不是名字行不? 没问题...

    标准Excel写入类

    3、可以将本地DataSet中的数据类型转换为对应的OleDB的数据类型导出,使导出的数据区分开时间、数字、字符串,而不是像上一版中一样全是字符串; 4、修正了Excel2003中某些工作薄名称为汉字的表无法正确识别的BUG ...

    导入Excel数据 通用类

    包含方法: 1、使用OLEDB的方式读取Excel文件内容,返回DataSet集合 2、使用OFFICE提供的方式读取Excel文件内容,返回DataSet集合

    将excel高效导入sqlserver的可行方法

    大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的...

    导入数据库

    先上传Excel文件,然后用OleDB连接Excel文件,将Excel数据导入Dataset,再将Dataset数据导入数据库,最后再将上传的Excel文件删除。 前台: <td width="15">  <td 120px" width="120"><FONT ...

    csv txt excel 格式文件导入到sql server(程序源码)

    可支持csv txt excel 格式文件导入到sql server数据库中,表名我写设定好了,配置文件有数据库的配置信息。winform程序,为了公司的业务开发的小工具软件。先读取文件到dataset,然后再把记录导入到表中。网上的是用...

    C#实现客户端数据导入导出源代码及说明文档

    string strCon = "Provider=Microsoft.Jet.Oledb.4.0;"+"Data Source="+savePath+";Extended Properties='Excel 8.0;HDR=yes;IMEX=1'"; OleDbConnection odc=new OleDbConnection(strCon); odc.Open(); string ...

    asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法

    本文实例讲述了asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法。分享给大家供大家参考,具体如下: public DataSet GetDataSet(string filePath) { string Connstr = string.Format(Provider=...

    Active Report

    数据访问-容易连接包括OLEDB和SqlClient报表数据源包括灵活的xml数据源绑定到Dataset,DataView,DataTable和任何IListSource 控件数据源属性能在运行时修改,生成ad hoc(动态)报表灵活的非绑定数据预览和输出-容易...

    ActiveReports for .NET--灵活强大的.Net 报表制作控件

    具有OLEDB和SqlClient报表数据源 具有灵活的xml数据源 绑定到Dataset,DataView,DataTable和任何IListSource 控件 数据源属性能在运行时修改,生成ad hoc(动态)报表 灵活的非绑定数据 预览和输出-容易...

    C#基类库(苏飞版)

    1.数据访问基础类(基于OleDb)Access数据库, 2.得到最大值;是否存在;是否存在(基于OleDbParameter); 3.执行SQL语句,返回影响的记录数;执行多条SQL语句,实现数据库事务; 4.执行带一个存储过程参数的的SQL...

    asp.net知识库

    Asp.net 利用OleDb的GetOLEDBSchemaTable方法得到数据库架构信息 用于 Visual Studio .Net 的 IBM DB2 开发外接程序 第2章 并发操作的一致性问题 (2) Using sqlite with .NET Visual Studio 2005 中的新 DataSet ...

Global site tag (gtag.js) - Google Analytics