DataTable/DataSet汇出Excel

MyXls是一款C#开源项目,可在ASP.NET或.NET应用中直接生成Excel文档,支持97-2007版本。它能以二进制格式创建文件,无需服务器安装Office。该工具提供单元格格式设置、边框、底色、列宽、行高等功能。

目前处理数据汇出Excel主要有两种方式:

1.一种调用微软的Excel.dll就是调用这个Com组件来进行读写。

2.直接使用微软公布的Excel文档格式自己产生文件。

经过比较,前者跟后者在自定义设定以及效能上差距很大,主要是因为调用Com组件需要一直交互,效能浪费很多,而版面控制也不如后者来的更快,所以 我们当然选择自己来,这样主动性就在我们手上。。。呵呵,以下就是目前比较好一款开源产生Excel格式文件的组件,希望大家可以多多交流学习心得,我现 在准备研究汇出PDF格式 文件。。,这边还要谢谢小猪凯,是你让我重新去研究这个东东。。。

   MyXls 是用C#开源项目,可以应用于asp.net 或者 .net应用程序上。它根据微软公开的Excle文档格式文件(BIFF),以二进制格式直接生成excel文档,支持Excel versions 97 - 2007. 。这意味着可以不用在服务器上安装office就能够以excle格式输出数据库中存储的数据了。这对于许多项目来说都是很有用的。

     目前MyXls已经实现了单元格(cell)的格式设置,包括文本颜色、文本大小、字体、单位格边框、底色、列宽、行高,合并单元格,多个sheet页等功能。
     目前MyXls还不支持在excel文档中生成对象(如、文本框、按钮等)。MyXls主页称即将实现对excel文件的读取功能,个人认为读取的功能的用处还不是很多。
     MyXls主页:http://myxls.in2bits.org/wiki/MainPage.ashx

     下载页面: http://myxls.in2bits.org/wiki/Downloads.ashx

转载于:https://www.cnblogs.com/GmrBrian/archive/2008/12/17/1356584.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值