ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

JsExcelXml.js 源码分析

来源:网络整理     时间:2014-11-24     关键词:JsExcelXml.js

本篇文章主要介绍了"JsExcelXml.js 源码分析",主要涉及到JsExcelXml.js 方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:


JsExcelXml 采用js生成excel中可显示的xml格式文本,将输出文本保存为.xls格式即可,可实现所见即所得,该版本和上个版本有较多的改动,现在的版本更加灵活,该版本分别在IE8,9,10,chrome,Firefox,Opera下完全测试通过,并实现一下功能:

自定义显示位置
自定义主标题以及样式
自定义副标题以及样式
多表头
数据行合并,列合并
指定单元格样式
行背景色
列背景色
自定义统计行数据及样式

作为程序猿,多少会使用别人开源的成果,所以作为回报,我决定将我这段时间编写的jsExcelXml发布到GitHub上边

     说明:

  1. gitHub上边只有JsExcelXml的核心代码(https://github.com/464884492/JSExcelXml)
  2. 入库函数为BulidXml(opts) opts参数说明详见前两篇博文
  3. 返回的文本必须保存.xls文件
  4. 核心代码只依赖jquery

  文件保存读者可以通过一下方式自行实现

  1. 使用开源的downloadify,ZeroClipboard通过flash保存生成的文本(推荐)
  2. 使用silverlight保存生成文本
  3. 使用ajax发送到服务器上,服务Response回数据,添加http头Content-Disposition: attachment; filename=xxx.xls

     注意:

  1. 注意内存释放,曾经测试10000条数据时,没有释放返回的string导致每次下载都会增加20m的内存
  2. 调用falsh保存的,推荐先clear再distroy
  3. 导出数据可以实现多Sheet,目前暂未考虑。
  4. 导出数据可以实现简单公式计算,暂未实现
  5. 导出数据不支持图行导出,目前也暂未想到可行方法
  6. 欢迎大家下载使用,告诉我那些地方使用不爽,需要怎样的功能
  7. 欢迎有志同道和的程序员共同来完善我们需要的纯前台导出Excel

以上就介绍了JsExcelXml.js 源码分析,包括了JsExcelXml.js 方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_95047.html

相关图片

相关文章