导出数据到Excel方法总结
来源:互联网 发布:淘宝细分冷门类目 编辑:程序博客网 时间:2024/04/28 16:12
导出数据到Excel方法总结
一,问题的提出
近来在网上经常有人问怎样把数据导出到Excel中?针对这个问题网上也有很多资料。大都比较的琐碎。本人当前从事的项目中,刚好涉及到这些内容。就顺便做了一些归纳整理。共享给大家。避免大家再花费很多时间研究这个老生长谈的问题。
二,解决方法
1. 用NPOI导出数据到Excel。
简介:NPOI是一个开源的dotnet类库,官方网站:http://npoi.codeplex.com/。
优点:支持Excel 2003格式,读写速度快,基于.NET 2.0
缺点:不支持Excel 2007以上版本文件,功能有限,有时Excel宏会被破坏,可能是NPOI的Bug。
2. 微软Excel,Com组件技术。
简介:利用微软提供的程序集Microsoft.Office.Interop.Excel,dll和Office.dll.必须安装Office软件。
优点:功能强大,有很多官方资料可以参考。支持office2003,2007等版本。
缺点:访问速度慢。有时残留Excel进程问题。
3. VBA+ASPX技术实现。
简介:VBA相信大家并不陌生,即是我们常说的Excel中的宏。
优点:很容易控制Excel,实现Excel的高级应用。
缺点:VBA必须与Excel共存。寄生与Excel文件中,移植性很差。
4. OleDb数据访问技术。
简介:OleDb是微软提供的一种数据访问技术。
优点:为用户提供了一种统一的方法来访问所有不同种类的数据源。能够利用SQL查询优势。
缺点:OleDb依赖于数据驱动的支持。容易破坏Excel文件,Excel中的sheet被看作数据源,相当于数据库中的表。Excel单元格中的批注无法读取。
三,具体实现代码
基本思路都是,打开文件—>写文件—>关闭文件。
1, 用NPOI导出数据到Excel。
关键代码:
2, 微软Excel,Com组件技术。
关键代码:
3, VBA+ASPX技术实现。
关键代码:
4, OleDb数据访问技术。
关键代码:
四,总结
这四种方法各有优缺点,需要结合实际情况选择。够用就行。
五,完整代码下载地址
http://download.csdn.net/source/3149222
- 导出数据到Excel方法总结
- 导出数据到Excel方法总结
- 导出数据到Excel方法总结
- 导出数据到Excel方法
- 数据导出到Excel方法
- C#导出数据到Excel中方法总结
- 数据库表格数据导出到excel方法总结
- 导出数据到Excel优化总结
- 大数据量导出到Excel方法总结
- JSP数据导出到EXCEL简便方法
- JSP数据导出到EXCEL简便方法
- JSP数据导出到EXCEL简便方法
- C#数据导出到Excel方法汇总
- C#数据导出到Excel方法汇总
- cxgrid数据导出到Excel方法
- 数据导出到Excel的方法C#
- C#导出数据到EXCEL方法谈
- cxgrid数据导出到Excel方法
- web server
- Bash参数列表
- qsort
- HD教程系列三:解密高清HD视频编码封装格式及主流封装技术
- 内部查询处理器错误: 查询处理器在执行过程中遇到意外错误
- 导出数据到Excel方法总结
- Android编译出现Multiple substitutions specified in non-positional format
- xss漏洞发现及利用
- 让IE6/IE7/IE8浏览器支持CSS3属性
- Matlab与c++混合编程[四.通过VC调用Matlab编译产生的dll文件]
- Mashable深度分析:社交搜索的未来
- Java 验证邮箱还有IP的一些正则表达式
- Windows Form 程序之Log4Net
- 无软驱无光驱直接在硬盘上全新安装xp 系统(详细图解)