微信公众号:次世代数据技术 关注可了解更多的教程。问题或建议,请公众号留言或联系本人; 如果您有报表开发需求或者定制化功能开发,也可以联系本人; 微信号:weibw162
本教程视频讲解可以关注本人B站进行观看:次世代数据技术 同时,您也可以在抖音及微信视频号平台搜索次世代数据技术进行观看。
一、需求描述
我们在开发报表时,如果遇到特别多的字段需要展示,我们一般都会手动的一个一个字段输入,这里交给大家一个比较取巧的方案。
本方案的实现其实非常简单,步骤如下:
- 将数据集字段批量复制到Excel中,利用Excel的转置功能将字段从纵向拓展改为横向拓展。
- 从Excel批量复制粘贴到模板中。
注1:不支持移动端使用。注2:本文涉及到的技术及流程均仅在FineReport 11.0 版本进行实际验证,如果您在使用过程中出现问题可以联系本作者。
二、实现方案
首先,我们将数据集展开,然后按住Shift
键,鼠标选择数据集中的第一个字段和最后一个字段,这样我们就全选了所有的字段。
然后,Ctrl+C
将所有的字段赋值下来。我们打开一个空白的Excel,将复制的内容粘贴到Excel的单元格中。
然后,我们选中Excel中的单元格,Ctrl+C
复制,然后找一个空白单元格,右键在粘贴选项中选择转置
。
转置粘贴后,可以看到我们的字段就横向展开了。
此时,我们继续
Ctrl+C
复制所有单元格内容,然后就可以到设计器中进行赋值了。
鼠标选中适合的单元格,我们这里选择A3
单元格,然后直接Ctrl+V
即可。
三、模板文件下载
本方案比较简单,不提供模板下载。 如果您在阅读或实际操作过程中有问题,可以随时添加作者好友进行咨询。