本篇文章主要介绍了"JsExcelXml.js 源码分析",主要涉及到JsExcelXml.js 方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
JsExcelXml 采用js生成excel中可显示的xml格式文本,将输出文本保存为.xls格式即可,可实现所见即所得,该版本和上个版本有较多的改动,现在的版本更加灵活,该版本分别在IE8,9,10,chrome,Firefox,Opera下完全测试通过,并实现一下功能:
自定义显示位置
自定义主标题以及样式
自定义副标题以及样式
多表头
数据行合并,列合并
指定单元格样式
行背景色
列背景色
自定义统计行数据及样式
作为程序猿,多少会使用别人开源的成果,所以作为回报,我决定将我这段时间编写的jsExcelXml发布到GitHub上边
说明:
-
gitHub上边只有JsExcelXml的核心代码(https://github.com/464884492/JSExcelXml)
-
入库函数为BulidXml(opts) opts参数说明详见前两篇博文
-
返回的文本必须保存.xls文件
-
核心代码只依赖jquery
文件保存读者可以通过一下方式自行实现
-
使用开源的downloadify,ZeroClipboard通过flash保存生成的文本(推荐)
-
使用silverlight保存生成文本
-
使用ajax发送到服务器上,服务Response回数据,添加http头Content-Disposition: attachment; filename=xxx.xls
注意:
-
注意内存释放,曾经测试10000条数据时,没有释放返回的string导致每次下载都会增加20m的内存
-
调用falsh保存的,推荐先clear再distroy
-
导出数据可以实现多Sheet,目前暂未考虑。
-
导出数据可以实现简单公式计算,暂未实现
-
导出数据不支持图行导出,目前也暂未想到可行方法
-
欢迎大家下载使用,告诉我那些地方使用不爽,需要怎样的功能
-
欢迎有志同道和的程序员共同来完善我们需要的纯前台导出Excel
以上就介绍了JsExcelXml.js 源码分析,包括了JsExcelXml.js 方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_95047.html