目前处理数据汇出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

DataTable/DataSet汇出Excel相关推荐

  1. DataSet导出Excel,比以往的方法导出的Excel外观更加好看

    原文发布时间为:2010-06-21 -- 来源于本人的百度文章 [由搬家工具导入] ======目前方法=========== #region 生成Excel /// <summary> ...

  2. 使用NPOI 汇出EXCEL,设置样式,字体等

    MemoryStream ms = new MemoryStream(); XSSFWorkbook workbook = new XSSFWorkbook();//创建Workbook对象 for ...

  3. 如何快速的将 DataTable 导入到 Excel 中 ?

    咨询区 user1334858 我尝试将 DataTable 导入到 Excel 中,但我目前的方法性能太差,可能是因为我逐个 WorkSheet,Cell 去处理导致,下面是我的代码: List&l ...

  4. C# 读取Excel CSV 类型文件到DataSet中,反之从DataSet写入excel

    /// <summary> /// 设置文件保存位置, /// </summary> /// <returns>返回文件路径</returns> pri ...

  5. DataTable转Csv,Excel(转)

    通过DataTable或DataSet转出 //DataTable --> Csv 此处可以转出例如(*.CVS,*.TXT,*.DOC) A 等文件,但是由于excel的格式问题,所以无法转换 ...

  6. WPF 数据库数据导出为Datatable,Datatable导出为Excel

    安装Excel包 2.将数据库内容导为DataTable类型 System.Data.DataTable data_table = new System.Data.DataTable("My ...

  7. DataTable / DataSet 与 xml 的相互转换

    之前做DataTable和DataSet转xml一直使用XmlSerializer 序列化完成.今天发现新方法,哇咔咔方便了很多.还不用担心Name为空时报错 1 static void Main(s ...

  8. DataSet写入Excel

    protected void ExportExcel_Bn_Click(object sender, EventArgs e)         {             FileInfo File ...

  9. gridview汇出EXCEL (ExportGridViewToExcel(dt, HttpContext.Current.Response);)

    调用 ExportGridViewToExcel(dt, HttpContext.Current.Response); private void ExportGridViewToExcel(DataT ...

最新文章

  1. Leetcode#43Multiply Strings
  2. Shi-Tomasi算子的运用 ,用于检测角点
  3. 注意| .NET开发者大会防疫须知 !
  4. scrapy安装_爬虫框架Scrapy简介与安装
  5. discuz php源码,Discuz7 php源码,该如何解决
  6. HNOI2010——弹飞绵羊(lct)
  7. 【转载】图片 CSS:怎样才能 “响应式 + 固定宽高比例”?
  8. 请郎平回归执教中国女排
  9. jetson nano 在opencv拉流的视频上显示中文汉字(含c++完整源码)
  10. static与线程安全 -摘自网络
  11. 开课吧Java课堂:字符串如何处理?
  12. Android----获取包名和sh1
  13. ls 列出文件、ll以长格式列出文件详细信息
  14. python处理点云数据_点云数据处理知识讲解
  15. 数据库视图效率低下一例
  16. android6.0程序未安装,Android Studio出包在6.0系统上提示应用未安装的解决
  17. 传送门骑士修改服务器数据,《传送门骑士》怎么刷资源 修改存档获取资源方法...
  18. formula的java用法_java-@Formula无法在休眠状态下与对象一起使用
  19. 一个骗人的恶劣网站: GPS 定位好友 的传说 ( 其中一个域名是 ipl38.com 诈骗:利用手机号码GPS卫星追踪你的他(她)在什么位置
  20. 【愚公系列】华为云系列之DevCloud+ECS+MySQL搭建超级冷笑话网站【开发者专属集市】

热门文章

  1. Eclipse中的visual editor 獲取和安装
  2. 经典算法题--求对策字符串的最大长度
  3. Linux下的硬件驱动——USB设备(下)
  4. Solartimes共识——PowerDesigner设计——引用的命名
  5. PAT1021. 个位数统计
  6. 使用tensorflow object detection API 训练自己的目标检测模型 (二)labelImg的安装配置过程
  7. CMake使用详解一(单文件编译)
  8. 7-5 输出字符串中出现的字符 (20 分)
  9. elementui 表格英文加数字排序_解决vue elementUI中table里数字、字母、中文混合排序问题...
  10. java如何实现e的次方_java 大数据次方运算