导出多页面到多Sheet Excel
有客户咨询想在页面上做一些操作(如查询),导出一个sheet, 再做一些操作生成一个sheet.....最后把这些sheet导出成一个excel文件。虽然现在活字格还不支持。
但是活字格提供了强大的接口支持,通过自定义webapi,自定义js可以做到。
示例在附件中。以下是运行效果:
请问在点击+Sheet这个按钮的时候刷新页面可以吗 你说的刷新是什么样的操作?
如果只是活字格页面的跳转,是没有问题的。 如果你浏览器刷新后还要能用的话,你可以修改示例里的js, 把之前添加的sheet缓存起来,比如说存到cookie里面。 技术实现是没有问题的 需要window.location.reload(true)页面刷新后仍可以用 不懂的小方块 发表于 2018-2-9 14:08
需要window.location.reload(true)页面刷新后仍可以用
我改了一下示例,在页面刷新后,还是能记住前面导出的sheet.
在导出成一个sheet的时候会将按钮以图片的形式保存在excel中,这样对用户没有什么意义,用户只需要看到页面的内容,按钮不需要显示出来,隐藏起来就可以了 http://gcdn.gcpowertools.com.cn/forum.php?mod=viewthread&tid=45567&extra=page%3D1 这个参考很实用。
不过还有两个问题:
一是目前这个插件只能导出匿名用户有权限的页面,那么服务器编程的自定义接口中,默认是以什么身份访问其它页面,能否指定?
二是接口权限的访问限制,是否需要自己读用户权限表来控制,有没有简便些的方法?
另外就是,这个插件的源码是否方便提供? 不会吧,我怎么感觉这个老铁的做法,所有的页面都可以使用呢?
不然您试试
页:
[1]
2