基础数据
![](/download/attachments/47490552/image2019-8-27%2013%3A51%3A55.png?version=1&modificationDate=1566885079000&api=v2)
示例效果
本示例演示如何定制如下效果的电子表格。
![](/download/attachments/47490552/image2019-12-10%2017%3A36%3A26.png?version=1&modificationDate=1575970586000&api=v2)
定制步骤
一、创建数据源
1、新建数据源连接
1)在系统主界面单击系统快捷菜单 数据连接,如下图所示:
2)进入到“数据连接”界面,在“数据连接”界面主菜单选择 关系数据库 > MySQL:
![](/download/attachments/47490643/1.png?version=1&modificationDate=1566818818000&api=v2)
![](/download/attachments/47490643/image2019-9-24%209%3A58%3A50.png?version=1&modificationDate=1569290333000&api=v2)
2、数据源连接配置
1)显示关系数据源连接的配置界面,按照下图红框标识进行设置:
![](/download/attachments/47490643/image2019-12-10%2015%3A49%3A32.png?version=1&modificationDate=1575964172000&api=v2)
2)单击设置界面 测试连接 按钮,弹出“测试通过”信息框,单击信息框中 确定 按钮,返回设置界面。
![](/download/attachments/47490643/image2019-12-10%2015%3A50%3A21.png?version=1&modificationDate=1575964221000&api=v2)
3)单击设置界面 保存 按钮,弹出“保存成功”信息框,单击 确定 按钮,成功创建数据源连接。此时资源目录树中显示名为“northwind”的数据源。
![](/download/attachments/47490643/image2019-12-10%2015%3A53%3A40.png?version=1&modificationDate=1575964420000&api=v2)
3、库表设置
1)在资源目录树中找到以上步骤连接的数据源“northwind”,在其更多操作中选择 数据库管理,如下图所示:
![](/download/attachments/47490643/image2019-12-10%2015%3A55%3A46.png?version=1&modificationDate=1575964546000&api=v2)
2)打开“数据库管理”界面,从左侧“可用数据库资源”区中将用到的“sales”表通过“选择按钮”选择到“已选数据库资源”区,如下图所示:
![](/download/attachments/47490643/image2019-12-10%2016%3A26%3A49.png?version=1&modificationDate=1575966409000&api=v2)
3)选定表后,单击 保存 按钮,弹出“保存成功”信息框,即成功进行库表设置。此时,在数据源“northwind”的“DEFAULT”节点下显示所选的所有表。
4、语义层定义
1)选中上一步骤中添加进来的sales表,在其更多操作中选择 打开,如下图所示:
![](/download/attachments/47490643/image2019-12-10%2016%3A32%3A45.png?version=1&modificationDate=1575966765000&api=v2)
2)在打开的“表属性管理”窗口,单击表别名栏修改别名,单击字段对应的字段别名列修改字段别名。如下图所示:
![](/download/attachments/47490643/image2019-12-10%2016%3A43%3A42.png?version=1&modificationDate=1575967422000&api=v2)
3)单击 保存 按钮,表属性设置成功。
二、定制电子表格
基于以上步骤创建的数据源,按照如下步骤定制电子表格:
1、登录设计器
1)打开一个空白excel或者WPS表格,在菜单栏中选择 Smartbi,进入电子表格设计器界面。如下图所示:
![](/download/attachments/47490552/image2019-12-10%2017%3A16%3A14.png?version=1&modificationDate=1575969374000&api=v2)
Smartbi通过安装Excel插件“Smartbi Office for Excel”获取,安装该插件的详情请参见:电子表格-安装插件。
2)单击工具栏中的 设置 按钮:
![](/download/attachments/47490552/4.png?version=1&modificationDate=1566817626000&api=v2)
3) 弹出“设置”窗口,输入服务器的URL、用户名和密码,如下图红框所标识:
![](/download/attachments/47490552/image2019-8-27%2017%3A19%3A3.png?version=1&modificationDate=1566897507000&api=v2)
4)单击 确定 按钮后,设计器工具栏被激活,且连接上Smartbi上的数据资源。如下图所示:
![](/download/attachments/47490552/6.png?version=1&modificationDate=1566817649000&api=v2)
2、设计静态表样
1)在电子表格设计器界面定义好如下静态表样:字体为“黑体、11号、加粗、居中显示”;加黑色边框;设置背景色、行高和列宽。
![](/download/attachments/47490552/image2019-8-24%2013%3A40%3A9.png?version=1&modificationDate=1566625173000&api=v2)
3、拖拽字段
1)从设计器右侧的资源中找到数据源“northwind”,将“销售信息表”中的字段“销售区域”、“产品目录名称”、“销售量”、“销售额”拖拽到静态表样对应列头下的单元格中。如下图所示:
![](/download/attachments/47490552/image2019-12-10%2017%3A24%3A44.png?version=1&modificationDate=1575969884000&api=v2)
可以单个字段分别拖拽,也可以通过Ctrl或Shift键批量拖拽。批量拖拽到单元格时,弹出如下菜单,选择 从左到右 即可。
![](/download/attachments/47490552/image2019-8-24%2013%3A38%3A28.png?version=1&modificationDate=1566625073000&api=v2)
2)分别选中单元格D3和E3,设置 汇总-求和,如下图所示:
![](/download/attachments/47490552/image2019-12-10%2017%3A26%3A16.png?version=1&modificationDate=1575969976000&api=v2)
3)单击工具栏 发布 按钮,弹出“保存文档”窗口,保存到指定目录,命名为“产品销售情况-电子表格”。
![](/download/attachments/47490552/image2019-8-27%2017%3A1%3A44.png?version=1&modificationDate=1566896468000&api=v2)
4)单击工具栏中的 预览 按钮,弹出窗口显示如下预览效果:
![](/download/attachments/47490552/image2019-12-10%2017%3A35%3A53.png?version=1&modificationDate=1575970553000&api=v2)
本示例是基于一个数据表直接定制的电子表格,但是在实际的应用中,数据通常是存储在多个表