有没有通过Excel导入数据,并根据导入数据查询数据库的案例?

有没有通过Excel导入数据,并根据导入数据查询数据库,在报表中显示出查询结果的信息的案例吗?

FineReport alexwu 发布于 2020-6-2 14:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2020-6-2 14:44(编辑于 2020-6-11 08:02)

excel导入后没在需要查询的单元格可以使用sql函数来读取数据库信息

sql("DBName","select 保费 from 表 where 保单号='"+A2+"' and 地区='"+B2+"'",1,1)

123.png

SQL(connectionName,sql,columnIndex,rowIndex):返回的数据是从 connectionName 数据库中获取的 SQL 语句的表中的第 columnIndex 列第 rowIndex 行所对应的元素。

connectionName:数据库名,字符串形式,需要用引号如"FRDemo";

sql:SQL 语句或者数据库存储过程,字符串形式,传参数、条件等可以在此拼接实现;

columnIndex:列序号,整型;

rowIndex:行序号,整型。

注:行序号可以不写,这样返回值为数据列。

image.png


  • alexwu alexwu(提问者) 有例子吗?
    2020-06-02 15:15 
  • snrtuemc snrtuemc 回复 alexwu(提问者) 参看修改答案
    2020-06-03 13:09 
  • alexwu alexwu(提问者) 回复 snrtuemc 根据你的建议,只能查出一个值来,比方excel上传 100个userid, 需要根据这100个userid 查出对应的信息
    2020-06-10 18:06 
  • snrtuemc snrtuemc 回复 alexwu(提问者) 你的字段,插入策略设置为原值
    2020-06-11 08:02 
  • alexwu alexwu(提问者) 回复 snrtuemc 为啥部署到linux 下就不好用了?导入excel没任何数据返回!
    2020-06-11 10:47 
最佳回答
0
vinnyLv4见习互助
发布于2022-7-7 22:37

这个SQL针对excel导入的数据还是不显示呀,有没有成功的

  • 3关注人数
  • 1199浏览人数
  • 最后回答于:2022-7-7 22:37
    请选择关闭问题的原因
    确定 取消
    返回顶部