表单如何进行导出excel的实现? 引入JS
本帖最后由 szhtest 于 2024-8-7 11:45 编辑想把表单数据导出成excel,在表单做一个导出按钮的功能。
是否无现成功能?若自行开发,是否有接口调用?应该调用什么接口
没有现成的功能,这个需要自行开发,也没有可用的接口,
有导出pdf的接口 本帖最后由 szhtest 于 2024-7-29 17:11 编辑
论坛管理员 发表于 2024-7-29 11:03
没有现成的功能,这个需要自行开发,也没有可用的接口,
有导出pdf的接口 ...
请问数据表格的导出是什么接口呢,我想查看一下。但是我翻到之前的一个类似回复,又说可以用视图导出?
我主要是缺少一个导出excel的接口,数据的话表单拿取倒是没问题,但我要怎么在按钮的事件上写生成excel的代码?比如Java的Apache POI库能在组件事件调用吗。或者我在组件事件引入系统原本自带的ExcelJS.min.js可以吗
哦哦,您是要列表的方式导出吗?那就可以用视图
参考:https://www.o2oa.net/cms/datacenter/173.html
视图右侧属性有默认隐藏操作条的配置,要开启才会出现导出excel按钮 论坛管理员 发表于 2024-7-31 09:33
哦哦,您是要列表的方式导出吗?那就可以用视图
参考:https://www.o2oa.net/cms/datacenter/173.html
视图 ...
也不是的,业务就是想在工作流表单上点击一个导出按钮,估计还要按他们的表模导出数据,所以我得画出一张表。我可以在按钮的组件事件脚本里引入源码原本有的exceljs.min.js完成这个需求吗?这种操作是否可行
https://www.o2oa.net/forum/data/attachment/forum/202310/07/6520ba404586b.png
那o2oa是没有这种自带的表单导出excel的,需要自己实现了,管理员这边目前没有相关案例 论坛管理员 发表于 2024-8-1 16:46
那o2oa是没有这种自带的表单导出excel的,需要自己实现了,管理员这边目前没有相关案例 ...
o2.load("../source/o2_lib/exceljs/exceljs.min.js", function() { if (!window.ExcelJS) { console.error("ExcelJS加载失败!"); return; } console.log("ExcelJS载入成功!");
(代码省略)
}
为什么我想引入系统源码下的这个exceljs.min.js的文件,这样写总是报路径问题?看了一眼层级好像也没错吧
o2.load("/o2_lib/exceljs/exceljs.min.js",
function() {
if (!window.ExcelJS) {
console.error("ExcelJS加载失败!");
return;
} console.log("ExcelJS载入成功!");
}
); 本帖最后由 szhtest 于 2024-8-15 19:44 编辑
论坛管理员 发表于 2024-8-5 10:09
o2.load("/o2_lib/exceljs/exceljs.min.js",
function() {
if (!window.ExcelJS) {
谢谢,导出表单数据已经用这个处理好了。
页:
[1]