当前位置:  编程技术>.net/c#/asp.net

将excel数据转换成dataset示例

    来源: 互联网  发布时间:2014-10-28

    本文导语:  代码如下:///         /// EXCEL数据转换DataSet        ///         /// 文件全路径        /// 表名        ///                private DataSet GetDataSet(string fileName)        {            string strConn = "Provider=Mic...

代码如下:

///
        /// EXCEL数据转换DataSet
        ///
        /// 文件全路径
        /// 表名
        ///       
        private DataSet GetDataSet(string fileName)
        {
            string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileName + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1';";
            OleDbConnection objConn = null;
            objConn = new OleDbConnection(strConn);
            objConn.Open();
            DataSet ds = new DataSet();
            //List List = new List { "收款金额", "代付关税", "垫付费用", "超期", "到账利润" };
            List List = new List { };
            DataTable dtSheetName = objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
            foreach (DataRow dr in dtSheetName.Rows)
            {
                if (dr["Table_Name"].ToString().Contains("$") && !dr[2].ToString().EndsWith("$"))
                {
                    continue;
                }
                string s = dr["Table_Name"].ToString();
                List.Add(s);
            }
            try
            {
                for (int i = 0; i < List.Count; i++)
                {
                    ds.Tables.Add(List[i]);
                    string SheetName = List[i];
                    string strSql = "select * from [" + SheetName + "]";
                    OleDbDataAdapter odbcCSVDataAdapter = new OleDbDataAdapter(strSql, objConn);
                    DataTable dt = ds.Tables[i];
                    odbcCSVDataAdapter.Fill(dt);
                }
                return ds;
            }
            catch (Exception ex)
            {
                return null;
            }
            finally
            {
                objConn.Close();
                objConn.Dispose();
            }
        }

    
 
 

您可能感兴趣的文章:

  • php读取excel文件示例分享(更新修改excel)
  • c#连接excel示例分享
  • C#连接Excel驱动与示例代码分享
  • php导出word文档与excel电子表格的简单示例代码
  • c#生成excel示例sql数据库导出excel
  • c#读取excel内容内容示例分享
  • ASP.NET中上传并读取Excel文件数据示例
  • jquery使用jxl插件导出excel示例
  • c#在excel中添加超链接示例分享
  • jxl操作excel写入数据不覆盖原有数据示例
  • php检测上传excel文件类型的示例代码
  • npoi2.0将datatable对象转换为excel2007示例
  • phpexcel导入excel到mysql数据库(示例)
  • PHP 导出Excel示例分享
  • php excel格式(csv)数据导入导出(示例)
  • python抓取某汽车网数据解析html存入excel示例
  • PHP导出带样式的Excel文件的示例代码
  • c#读写excel文件使用示例
  • 简单的excel导入导出示例分享
  • php导出excel表格综合示例
  • 用java怎样实现oracle数据库表和excel数据表的转换
  • C#操作EXCEL DataTable转换的实例代码
  • 我要把在applet里用swing的jtable展现的数据表格,实现打印的功能且可由用户选择需打印的列,该怎么办?不知这种表格能否也象jsp或javascript那样转换成excel呢?
  • SQL SERVER 与ACCESS、EXCEL的数据转换
  • SQL SERVER 与ACCESS、EXCEL的数据转换方法分享
  • word ppt excel文档转换成pdf的C#实现代码
  • C#转换EXCEL到TXT文档的方法介绍
  • 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c#如何生成Excel(.xls和.xlsx)文件
  • php读写excel类 excel_php
  • java操作excel2007文档介绍及代码例子
  • 解析c#操作excel后关闭excel.exe的方法
  • .NET下 c#通过COM组件操作并导出Excel实例代码
  • php导入excel php使用phpexcel导入excel文件
  • C#连接Excel2003和Excel2007以上版本做数据库的连接字符串
  • 公司要给客户做报表,从数据库返回数据,他们死活要返回的格式为Excel格式,请问我怎样才能把数据库返回的数据存为Excel的格式?
  • 如何上传EXCEL文件?以及在页面中显示EXCEL文件?
  • PHP导出excel php使用phpexcel导出excel文件
  • 请教:JSP怎样连接Excel?将Excel的数据读取出来用表格显示在浏览器上?
  • 填充Excel列表工具 Excel2Entity
  • 急问:如何用JSP在excel中画图表???
  • 请问 Java 里面有生成 Excel 文件的类吗?
  • 关于Excel做后台数据调用!已经变通到这样了!高手们来帮忙吧!
  • PHP Excel Reader
  • 如果用在个JSP页面直接显示EXCEL内容?
  • JSP能否访问Excel?JDBC吗?
  • vb.net借助剪贴板将图片导入excel内
  • Java 的 Excel 组件 Aspose.Cells
  • Java能调用OLE对象吗?怎样利用Java生成Excel报表?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3