电子表格系统excel (excel电子表格比传统表格的优点)

为什么选择“真Excel”

首先, Excel一直被模仿,从未被超越 。虽然市场上的报表软件很多,但存在太多的不完美。国外的产品功能复杂、难于学习(控件方式),做不了中国式复杂格式的报表;国内厂商相继模仿Excel,虽然创新了“类Excel”的报表模型,解决了复杂格式的问题,但那终究不是Excel,Excel众多的优秀特性也无法通过模仿获得,尤其在Office 2013之后!

电子表格软件“真Excel”的架构特点(上)

微软CEO纳德拉(2016年7月)曾说过:Excel比Windows更伟大,此前人们难以理解数据的意义,而现在每个人都能做到。 纳德拉表示,Excel是微软带给世界的伟大创造。事实上,Excel极大简化了数据和数字分析工作,令数据互通更加方便,令全球企业的办公效率大幅提升。

作为国产BI厂商,Smartbi一直在思考:为什么几乎所有的软件都要求导出Excel文件,甚至所有的BI和报表软件也有导出Excel功能?为什么用户自己的管理也依赖Office Excel/WPS表格?因为 Excel才是最灵活、最通用的报表设计工具,而且还能随意加工处理数据,不受制于相对难理解的SQL等开发技术!

如果用户能正视Excel对于企业管理的价值,将其不擅长的权限管理、处理性能、报表发布等问题解决掉,就可以实现强强联合,赋予传统办公软件以新的生命力。

“真Excel”的架构简介

报表软件也是基于网络环境的企业级软件,按照通常的体系架构划分,无外乎B/S或C/S,但两者都存在各自的优势和劣势。前者(B/S)更为流行,很多报表引擎都是纯浏览器模式的,但其功能的复杂度和灵活性不如后者(C/S),反之后者存在维护和管理的缺陷,不如前者拥有更强的适应性和可管理性。

Smartbi于2013年创新了“真Excel”的报表软件,在报表设计状态采用准B/S的架构如下图:

电子表格软件“真Excel”的架构特点(上)

补充说明:

  1. 【最重要】报表开发过程和运行过程是分离的,开发过程使用Excel(或WPS表格),但 运行过程是不需要Office或者WPS
  2. 报表设计成果是需要保存在Smartbi中的,具体位置为“知识库”,如果使用exe方式一键安装,这个知识库是自带安装的Mysql,数据库名称为Spreadsheet;
  3. 报表浏览的格式为HTML5,可以被浏览器、APP、平板打开;
  4. 由于Excel报表是在JAVA服务器解析为HTML的,如果报表使用VB宏,是不支持的;
  5. 如果没有绑定数据库,也是可以发布的,其中静态数据都随着报表保存在知识库;

如何解决“准备B/S”

我们都知道B/S是完全基于浏览器的,但Spreadsheet报表设计器需要安装4MB的程序,并结合Office Excel和WPS表格使用,除此以外B/S的特征都是符合的,下表和主流C/S报表软件进行了对比,更有利于理解之间的差异:

差异对比

真Excel报表设计器——准B/S架构

XX类Excel报表设计器——C/S架构

运行方式

基于Excel/WPS表格,需在插件进行登录

独立安装的软件

运行环境

Windows

Windows/Mac/Linux

使用界面

Excel/WPS表格中使用

“类Excel”的自研界面

界面语言

中文/英文

中文/英文

安装包

4MB

1GB

激活方式

无须激活

需激活码

升级方式

插件提示 + 手动更新

备份 + 在线更新/人工更新

保存方式

保存在服务器

保存在本地

资源占用

能运行Office即可

16GB 内存(JVM占2G) + 250GB 固态 + 四核 i5 以上 CPU

数据库安全

无需配置

每设计器需配置所需数据库连接地址和口令

浏览器依赖

不依赖

不依赖

网络依赖

断网可保存在本地

断网可保存在本地

电脑依赖

可随时更换电脑

不能随意更换电脑

文件格式

标准的.xlsx格式

自有的多种文件格式

要点说明:

  1. Spreadsheet的插件既然依赖Office或WPS,就离不开Windows操作系统;(这里强调的是设计报表的电脑,不是服务器和最终浏览电脑)
  2. Spreadsheet的 插件只有4MB,无论在安装升级和使用中都基本无性能和空间的感知;
  3. Spreadsheet插件的登录方式和浏览器登录方式一样,输入账号密码(有记忆功能),无需本地激活和配置数据库连接,前提是需要先安装好服务器端。

下一节,我们一起来看一下Spreadsheet如何利用“真Excel”架构和Spreadsheet独特的差异化能力。

我是明月,欢迎大家前来造访。