finereport做财务报表,数据源为用友导出的excel数据

目前试着用fine report   做财务报表,碰到很多问题,想请教论坛的大神。

问题 1:数据源为excel导入,原因是没办法连接用友后台数据库,做了三个excel  导入填报报表,其中一份碰到行转为列的问题,原因是水电费那些手动调整、目前最头疼的,如图:W3.png


问题2 :  报表的原型想做成折叠组织树形式,之前是通过父子表→树数据集做成动态折叠树报表,但是导出的用友excel数据没有父子编码,只有最下级科目编码和科目名称(科目名称上级有,例如:6001110101/主营业务收入/本部收入/租金收入/固定租金收入),做成动态折叠树会碰到中间汇总的问题,如图W2.png

想问论坛大神有没有做过类似的讲讲思路?包括动态组织树报表中间汇总相加的和excel导入的建议。




FineReport VictorLam 发布于 2018-11-27 11:50 (编辑于 2019-1-7 10:14)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
VictorLamLv2见习互助
发布于2019-8-15 16:36

目前已经做出来了,但是还有优化的空间:

数据源(财务负责):

1、做一个财务余额导入报表,这个是做成Excel导入的,这里的科目有所调整

2、针对调整金额方面也做成一个调整金额导入报表,与财务余额报表科目编码和辅助信息等关键信息一致,用正负数作为金额的调整

组织树报表方面:

1、科目做成code,partid科目编码名称填报报表,其中code是与财务约定的财务编码(年度会有调整),partid是code的上一级科目

2、写成项目编码、项目名称、一级科目、二级科目、三级科目,科目金额这样的表直接用组织树报表做成展示用的

最后效果如下:

image.png

各位有好的建议或者优化部分可以讨论一下

最佳回答
0
txlccLv4见习互助
发布于2018-11-28 08:16

财务人员路过。

建议:最好连接数据库,这样可以随时更新数据。

问题2不会。问题1,如果把设计好的表格,转化成数据库识别格式,恐怕较难。你可以先设计一个填报表,把设计好的表的内容填入。然后,再用帆软展示。

  • VictorLam VictorLam(提问者) 目前是没有数据库可以连接,现在是财务人员在用友上面做账然后导出来的,我现在正在设计导入报表,然后再用SQL列转行
    2018-11-28 11:06 
  • 马伟 马伟 如何对财务的表格进行设计呢?
    2019-07-22 13:57 
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-11-28 08:55

问题1

你说的是excel中是列,转成数据库中行吧。

可以直接写填报的,不需要额外处理。


问题i2

建议使用数据库递归查询的方式,对子节点进行查询来获得整个路径

  • VictorLam VictorLam(提问者) 填报的比较费时间,目前采用Excel 导入的,然后你说的数据库递归查询是大致是怎么处理的?不太懂,这个实在sql 还是在报表层面的?
    2018-11-28 11:08 
最佳回答
0
yh19931023Lv4中级互助
发布于2018-11-28 09:18

搞个ETL,EXCEL这些放ETL中做数据处理入数据库。

  • VictorLam VictorLam(提问者) 以后是交给财务他们导入数据用的,他们不会ETL那些
    2018-11-28 12:47 
  • yh19931023 yh19931023 回复 VictorLam(提问者) ETL流程制作好了,以后让他们把EXCEL扔到文件夹里就行了啊
    2018-11-28 12:49 
  • VictorLam VictorLam(提问者) 回复 yh19931023 大神,我懂你意思,主要是这边没有文件夹这种形式给他们放
    2018-11-28 13:07 
最佳回答
0
邱利Lv2见习互助
发布于2018-11-28 09:28

你要是都整理成excel了,可以直接连接excel文件,或者直接导入到mysql数据库里面,没必要搞填报吧。

  • VictorLam VictorLam(提问者) 没办法,目前拿不到数据库,只有Excel数据,后期的是打算让财务做导入的动作
    2018-11-28 12:48 
  • 4关注人数
  • 2531浏览人数
  • 最后回答于:2019-8-15 16:36
    请选择关闭问题的原因
    确定 取消
    返回顶部