首页 > 网站 > WEB开发 > 正文

JsExcelXml.js 源代码解析

2024-04-27 14:16:22
字体:
来源:转载
供稿:网友

JsExcelxml.js 源代码解析

作为程序我一向赞同开源的原则,更何况连一直视开源为毒瘤的微软都把.net 都开源了。作为程序猿,多少会使用别人开源的成果,所以作为回报,我决定将我这段时间编写的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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表