1.单元格

1.1 样式

选中单元格可以设置单元格居中、垂直居中、字体样式(加粗、斜体、下划线)、单元格背景色、字体颜色、字体大小

自定义颜色:字体与单元格背景色可以采用自定义颜色,格式为#加上6位的16机制,例如下图自定义的颜色代码: #81c782

1.2 边框

对单元格的边框,可选择边框线条的样式和颜色,可设置边框的宽度和设置单元格的上、下、左、右边框,可设置单元格只显示部分边框(如下边框)
1)下框线:单元格只显示下边框线其它三边不显示
2)上框线:单元格只显示上边框线其它三边不显示
3)左框线:单元格只显示左边框线其它三边不显示
4)右框线:单元格只显示右边框线其它三边不显示
5)无框线:取消选中单元格的边框线
6)所有框线:设计器页面选中的所有单元格设置为显示上、下、左、右边框线(单元格所有边框)
7)外侧框线:选中多个单元格外侧框线显示
8)线条颜色:设置边框线颜色
9)线条设置:设置线条宽度和样式(虚线或实线)

1.3 合并

按住“ Shift”键选中一片连续的单元格区域,点击“合并单元格”按钮,就把这些被选中的单元格合并成了一个单元格,如下图所示, 选中这个已合并的单元格,点击“合并单元格”按钮将取消合并效果。

1.4 斜线

点击工具栏中的” 斜线“按钮,然后选中单元格,则被选中的单元格将加入斜线,可添加多条斜线,通过报表设计器拖动斜线到合适的位置。斜线的默认开始位置为右上角, 开始位置不能改变,当线结束点出现红色小框,可拖到小框设置结束位置。

1.5 表格编辑

插入行:通过选中某行中的任一单元格,单击插入行,可在该行前插入一行。
插入列:通过选中莫列中的任一单元格,单击插入列,可在该列前插入一列。
添加行:通过单击添加行,可在表格最后一行后面添加一行。
添加列:通过单击添加列,可在表格最后一列后面添加一列。
删除行: 通过选中某行中的任一单元格,单击删除行,则删除被选中单元格的一行
删除列:通过选中莫列中的任一单元格,单击删除列,则删除被选中单元格的一列

1.6 单元格复制、粘贴、清除

复制单元格
选中要复制的单元格,右击弹出菜单选择复制或者使用快捷键 ctr+c,复制数据

粘贴单元格
选中某个单元格,右击弹出菜单选择粘贴或者使用快捷键 ctrl+v,粘贴数据与单元格样式(边框线、背景色、文本颜色等)
仅粘贴值: 仅粘贴单元格的文本,单元格样式不做粘贴

清除单元格
选中某个单元格,右击弹出菜单选择清除或者使用快捷键 delete,清除单元格数据与单元格样式(边框线、背景色、文本颜色等)
仅清除内容:仅删除单元格中内容,单元格的样式(边框线、背景色、文本颜色等)保留
仅清除格式:仅删除单元格的样式(边框线、背景色、文本颜色等),单元格内容保留

1.7 扩展单元

整体扩展单元是将多个单元格视为一个扩展单元格,这样可以做成自由格式的报表

准备数据集:select * from RPT_PRODUCT完成报表设计样式,点击工具栏中“扩展单元”选择整体扩展单元面积为A1:D5则多个单元格合并起来视为一个单元格整体自上而下扩展

1.8 数据格式

支持单元格数字和日期的格式展示,选中单元格》选择下拉框中对应的格式化,可设置数字千位符、货币符号等

点格式选择右边的“+”号,可设置更多的格式、设置数字千位符、货币符号

数据格式描述

格式

描述

示例

显示结果

0

整数

3.1415926

3

0.0

保留一位小数

3.141592

3.1

0.00

保留两位小数

3.141592

3.14

0.000

保留三位小数

3.141592

3.141

0.0000

保留四位小数

3.141592

3.1415

0.00000

保留五位小数

3.141592

3.14159

#

整数

3.1415926

3

#.#

数值多于一位小数保留一位小数,小数位为0则显示整数,如

3.0=33.14=3.1

#.##

数值多于两位小数保留两位小数,小数位为0则显示整数或少于两位的小数,如3.0=33.10=3.13.142=3.14

#.###

数值多于三位小数保留三位小数,小数位为0则显示整数或少于三位的小数,如3.0=33.10=3.13.140=3.143.142=3.142

#.####

数值多于四位小数保留四位小数,小数位为0则显示整数或少于四位的小数,如3.0=33.10=3.13.140=3.143.1420=3.1423.1415926=3.1415

%

百分比保留小数位,如0.0%格式0.1234=12.3%

千分位(,)

10000=10,000

yyyy

日期格式化年NOW()=2022

MM

日期格式化月NOW()=10

dd

日期格式化天NOW()=10

HH

日期格式化小时NOW()=22

mm

日期格式化分钟NOW()=02

ss

日期格式化秒NOW()=03

yyyyMMddHHmmss

日期格式化:20221010220202


1.9 属性

内容类型:取值(数据列取值)、文本(原文本展示)、HTML、逻辑、条形码
HTML: 可以添加html内容,html中可以包含数据列、公式等, 格式为: ${数据集或公式},

逻辑:单元格值依据逻辑代码显示对应的逻辑值,如下单元格值为0显示“男”,1显示“女”

条形码:条形码支持Code 128、Code 39、Code 93、EAN-8、Codabar、UPC-A、UPC-E、ITF、RSS-14、RSS-Expanded、QR Code、Data Matrix、MaxiCode

扩展:不扩展(仅显示一个单元格)、纵向(根据数据集条数向下扩展多个单元格)、横向(根据数据集条数向右扩展多个单元格)

合并:默认(单元格不合并)、合并(纵向合并或横向合并单元格)

树形属性:对于树形结构的报表设置上级单元格与下级单元格,父级ID与子级ID关联形成树形结构,父级ID单元格与子级ID的单元格默认是隐藏

排序:对于非分组的列表按单元格值做排序
单元格高:设置单元格所在行的高度
单元格宽:设置单元格所在列的宽度
打印输出:设置单元格打印是否显示
文件导出:设置报表输出文件单元格是否显示
上级格:分组报表默认层级是分组单元格从左到右,如下图B2单元格是C2单元格上级格,
C2单元格是F2单元格的上级格,即 B2》C2》F2,这时需要F2单元格按B2商品名称单元格分组汇总,则需要设置F2的上级格是B2。

报表预览显示F2单元格按商品名称B2单元格汇总显示

居左、居上、居右、居下:设置单元格内容与各边框的距离
文本省略:勾选设置单元格内容过多以省略号显示

导出保留公式:勾选设置输出Excel文件,将报表公式导出到Excel单元格中