让数据成为企业发展的驱动力!

盈帆报表设计器

盈帆报表设计器用来采集数据、加工数据、整理数据,把数据做成分组报表、交叉表、多层交叉表、明细表、主从报表等不同的报表,让数据变得更加直观、更加简洁的数据。报表保存后成为模板,模板上传报表平台上就可以通过HTML识别,方便用户通过浏览器查看、打印和导出数据。

下图是盈帆报表设计器的主界面,可以分为7个部分:1、菜单栏 2、模板存放区 3、数据源区 4、工具栏 5、工作表6、属性栏 7、格式栏。

设计器分区.png


1、菜单栏

盈帆报表菜单栏由文件、编辑、模板、插入、单元格、服务器、视图、帮助组成。

文件菜单:新建模板、预览、打开模板、保存模板、模板另存为、关闭模板、导入Excel文件、退出。

新建模板:创建一个新的模板。

预览:整体预览当前的模板数据内容。

打开模板:打开已做好的模板。

保存模板:保存当前制作的模板。

模板另存为:当前模板另存为。

关闭模板:关闭当前模板。

导入Excel文件:导入xlsx文件。

退出:退出程序。

编辑菜单:撤销、重做、剪切、复制、粘贴、格式刷、左对齐、居中、右对齐。

模板菜单:模板参数、模板属性、数据填报、新建表单、重命名表单、删除表单、页面设置、固定行列、页眉设置、页脚设置。

模板参数:设置模板参数,数据类型包括:字符串、整形、浮点、日期、布尔。绑定类型包括:文本编辑框、下拉框、多选下拉框、下拉树、多选下拉树、日期框、复选框、自定义下拉框。

模板属性:对当前模板进行一些客户端与设计器上的一些设置。

模板属性.png


1.刷新设置:在客户端是否进行自动刷新。

2.工具栏:在客户端上是否显普通工具栏、参数工具栏。

3.公式错误后的提示信息:插入的公式出现错误时,预览时会将错误的公式信息提示显示在原公式的位置上。

4.JavaScript代码注入:在客户端注入JS代码。

数据填报:数据填报与数据校验设置。

新建表单:当前模板添加新的表单。

重命名表单:当前模板的当前表单重命名。

删除表单:删除当前模板的当前表单,如当前只有一个表单,无效果。

页面设置:设置当前页面大小。

固定行列:固定模板的数据行列。

页眉设置:设置页眉格式。

页脚设置:设置页脚格式。


插入菜单:插入数据列,插入公式、插入图表、插入图片、插入斜线、插入富文本、插入列、插入列并粘贴、追加列、删除列、插入行、插入行并粘贴、追加行、删除行。

插入数据列:显示、插入数据列信息。

插入公式:显示、插入公式。

插入图片:插入图片。

插入斜线:插入斜线。单元格的文本格式为“xx|yy”或“xx|yy|zz”时,点击此按钮,将自动转化成斜线格式的图片。

插入富文本:插入富文本。

插入列:当前列前插入列。

插入列并粘贴:复制当前单元格内容,在当前列前插入列并粘贴复制的内容。

追加列:最后列后追加列。

删除列:删除当前选择列。

插入行:当前行前插入行。

插入行并粘贴:复制当前单元格内容,在当前行前插入行并粘贴复制的内容。

追加行:最后行后追加行。

删除行:删除当前选择行。

单元格菜单:条件属性、超级链接、关联子表单、区域联动、清除内容、自适应行高、合并单元格、拆分单元格。

条件属性:设置字段条件,标记不同样式格式。

超级链接:设置字段超级链接,链接模板或网页。

关联子表单:主界面显示子表单的内容,关联的子表单有多个时,可设置滚动效果。

区域联动:设置字段或图表与关联的子表单之间联动。

清除内容:清除当前选中单元格的内容与样式。

自适应行高:非数据单元格适用。

合并单元格:多个单元格合并成一个单元格。

拆分单元格:将合并的单元格拆分成多个单元格。


服务器菜单:定义数据连接。支持sqlite、mysql、postgresql、sqlserver、oracle、access、excel、webservice、memorydb等数据库。输入管理员用户、密码、服务器连接地址,可对conn.xml文件进行上传、下载。

注意:

ACCESS数据库中表名不能使用中文。

Excel连接后,数据源使用sql语句select * from [sheet1$],其中sheet1$代表excel中哪个表单。

Webservice连接的json格式为{"datas":[{"id":"1","name":"aaa"},{"id":"2","name":"bbb"}]},数据源查询语句按照一般SQL语句书写。

"datas":表示表名。

"id""name":表示表字段。

"1""aaa":实际的字段数据。

此格式表示datas表中,有idname两个字段,实际有两条数据:“1 aaa”;“2 bbb”。

MemoryDB连接用来读取内存中的数据。

文件下载是对本地文件的覆盖下载,上传文件也是对服务器上的文件进行覆盖操作。下载、上传工具指针对管理员用户,其他用户无效。连接地址直接输入“http://IP:8099”即可。


视图:模板存放区、数据源、属性栏、样式栏。

模板存放区:显示或隐藏此区域。

数据源:显示或隐藏此区域。

属性栏:显示或隐藏此区域。

样式栏:显示或隐藏此区域。


帮助:语言:汉语、英语,机器码,注册,帮助,关于。

语言:语言切换包括汉语、英语,当选择切换后,重新启动程序,会显示选择后的语言。

机器码:获取本机的机器码,将机器码发送给管理人员获取注册码。

注册:对程序进行注册。

选择.k文件或者在注册信息里填写注册信息,点击注册,进行注册操作。已注册则提示,是否重新注册。已注册则提示,是否重新注册。

帮助:打开说明书。

关于:查看版本信息等。

2、模板存放区

系统默认的报表模板存放区域,提供打开模板、打开模板所在文件夹、重命名、删除模板等操作,双击模板可以快速打开模板。


3、数据源区

制作报表时如需添加数据源,可根据实际需求,用sql查询语句添加数据库中的数据源,添加后的数据源在此区域显示。支持多数据库多数据源。

添加数据集:弹出数据集编辑窗口,在数据集获取语句中输入sql语句如:“select * from 表名”,就能把数据集加入数据源区。

编辑数据源:点击可以进入数据集编辑窗口,数据集获取语句可以重新修改数据源。

刷新数据连接:重新获取数据库中的表名。

删除数据源:删除当前选中数据源。

预览数据源:点击可以进入数据预览窗口,可查看通过语句查询出的结果。 预览界面中选择预览行数,点击后可看到相应的新数据。

注意:添加数据源之前需要进行“定义数据连接”操作,正常连接数据库后,方可正常获取到数据源。

4、工作栏

盈帆报表基本工具,包含一些操作上的基础功能。

5、工作表


采集的数据需要放入工作表中才能制作成报表,盈帆报表工作表单由多个单元组成,一个单元格可以放入文字、图标、图像,也可以放从数据源区添加数据集,然后编辑成报表。工作区以模板为单位,每个模板有多个子sheet表单。子sheet表单可拖动,第一个位置的sheet表单为主表单。

6、属性栏

工作表中单元格属性功能,工作表中的数据可以分为数据集和非数据集。非数据集的属性栏显示单元格位置和插入内容,数据集的属性栏显示的单元格位置和数据集来源。

7、格式栏

给工作表添加样式。样式有:扩展、样式、其他、控件设置

扩展:扩展方向纵向和横向、左父格、上父格 、排序

样式:显示格式、对齐、边框。

其他:分栏设置、伸展设置、特殊设置、单元格折叠设置。

控件设置:控件类型包括文本控件、数字控件、按钮控件、检查框控件、日期控件、文件控件、复选组合框、下拉框、多选下拉框9种控件。

控件属性设置后在单元个下会显示一个小三角,表示已对此单元格进行了控件设置。设置后的实际效果在客户端查看。

每种控件可设置基本属性还有与其相应的高级属性设置。

按钮控件有三种类型按钮:添加行、删除行、普通。添加行与删除行用来填报,设置首单元格后,在填报时列表形式进行填报。普通按钮用来JS代码注入,可编辑JavaScript代码,在客户端显示效果。

复选组合框、下拉框与多选下拉框需要配置数据字典。点击数据字典后的按钮,弹出数据字典窗口。

数据字典来源可以是数据表,也可以自定义字符串。选择数据表,则可选择已经添加的数据来作为字典显示。

选择自定义字符串,可添加数个数据字典。