xls导入查询

楼主
我是社区第438780位番薯,欢迎点我头像关注我哦~
xls导入查询

量少的参数查询可以通过参数面板,数量多的时候可以通过xls中的某个字段来查询,帆软提供web端xls导入功能,但是xls处理功能较弱,导致后续处理比较麻烦。

大概思路如下:
1、首先通过帆软文件控件将xls文件上传到服务器。
2、通过js获取文件id,将id放入"C3"单元格
_g().setCellValue("C3",null,this.wrap.attach_array[0].attach_id);
3、设置超链接查询报表,传递id
参数file_id为公式输入:C3
4、查询报表创建文件数据集,设置文件类型:"Excel",文件地址选"URL",http://${fr_file}
参数fr_file为公式输入:serverName +":"+serverPort+ servletURL + "?op=fr_attach&cmd=ah_download&id=" + fr_id

也可以使用集算器来完成后续的xls导入处理
4、查询报表创建查询数据集,
=${xls_file}
=httpfile(A1).xlsimport@tx()

传入文件http地址,参数xls_file为公式输入:serverURL + servletURL + "?op=fr_attach&cmd=ah_download&id=" + file_id


关于集算器的集成,参见《集算器在帆软中的应用》
编辑于 2021-6-19 15:52  
编辑于 2021-6-19 15:54  
分享扩散:

沙发
发表于 2021-5-31 10:33:57
这么好的想法  顶起来
板凳
发表于 2021-7-14 11:31:41
哇,正式做报表需要的!
地板
发表于 2021-9-13 15:24:22
先看看。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表