▊概要
高思办公(GAOSSI® OFFICE) 专业提供综合智能办公信息管理系统(GSIMS)、东禾发票管理系统(DHIMS)等办公自动化(OA)软件。致力于以技术革新重塑高效办公生态,凭借经验丰富的团队、稳定可靠的技术架构,满足全球企业多样化需求。从技术研发到服务落地,我们始终以专业姿态,助力企业突破效率瓶颈,开启智慧办公新未来。
▊正文
❏ 24.7 关于工作簿响应速度 Response speed
总来的说,GSIMS工作簿结构设计比较合理,把数据库与管理数据模型、数据透视表隔离开来,处理速度还是比较快,几乎不存明显的卡顿。但是,不排队个别用户的电脑操作系统、电脑硬件、EXCEL版本、数据量庞大(几万至几十万甚至上百万条)等原因,GSIMS使用起来会有卡顿。这里需要说明的是,GSIMS这种卡顿并不是GSIMS系统设计问题或后台VBA程序代码问题(平时如果打开一个几MB的WORD或EXCEL大家应该也会感觉到明显的响应卡顿。平时工作中OFFICE软件崩溃也很常见),主要原因分析与对策将在下方分析。
(1)工作簿响应速度主要原因分析
• 电脑操作系统版本过低,非64位操作系统
• 电脑硬件配置(内存、CPU、硬盘)较低
• EXCEL版本较低,非64位版本
• 数据量庞大(几万至几十万甚至上百万条)
• 大量更新数据透视表、数据管理模型、函数查询。
GSIMS系统中有数据透视表、数据管理模型、【报价可视面板】使用函数“LOOKUP/MAXIFS/MINIFS”实现多条件查询等,改动单元格数据、尤其是从《报价数据库》、《合同数据库》、《出入库数据库》导入最新的数据到《报价数据库Pivot》、《合同数据库Pivot》、《出入库数据库Pivot》、《发票总括数据库Pivot》等工作表时,会默认同步执行相应工作表中的函数查询、同步更新数据透视表、数据管理模型等中的数据,从而产生执行大量数据查询(如数据库工作表遍历)、数据计算等,占用大量系统资源。
尤其是时间推移,数据库中的数据越来越多,达到几万至几十万甚至上百万条,仅仅是执行数据库查询功能就会占用大量的系统资源。而EXCEL一般来说并不适合处理大型数据库。商业应用中,当数据达到几十万级别时,一般会用到ACCESS、MYSQL、SQL SERVER、ORACLE等专用数据库了。
一般情况下,数据量大而系统配置又很低时,执行同步查询与更新则需要大量时间等待,严重时甚至可能导致EXCEL卡死崩溃。
(2)工作簿响应速度主要解决对策
• 【公式-计算-计算选项】中把‘自动’改为‘手动’ (推荐)
用户可以在【公式-计算-计算选项】中把‘自动’改为‘手动’,这样公式就不会自动计算,而只会在【公式-计算】中点击‘开始计算’或‘计算工作表’图标时,或在【数据-查询和连接-全部刷新】中点击‘刷新’或‘全部刷新’后才计算。经测试,把‘自动’改为‘手动’后,可以实现瞬间响应。如点击【保存单据】功能可以实现秒存。
为了便于‘自动’改为‘手动’后的用户操作,专门开发了【计算当前工作表】、【刷新当前工作表】两个快捷功能。
【计算当前工作表】功能:在【公式-计算-计算选项】中把‘自动’改为‘手动’后,单元格公式将不会自动计算,点击【计算当前工作表】(有的工作表内简写为【计算工作表】),便能重新计算当前工作表中单元格中的公式。这个功能与【公式-计算-计算选项】中的 ‘自动’是相同的,只不过使用起来更方便。
【刷新当前工作表】功能,将用源数据刷新当前工作表(ActiveSheet)中的所有数据透视表。这个功能与【数据-查询和连接–全部刷新-刷新】是相同的,只不过使用起来更方便。

图109 【公式-计算-计算选项】中把‘自动’改为‘手动’

图110 【数据-查询和连接–全部刷新-刷新】
• 删除数据管理模型、数据透视表
不需要使用数据透视表进行查询或汇总、插入图表时,可以 删除数据管理模型、数据透视表
• 单元格中函数公式转为数值
《报价可视面板》表中AA13~BF13开始以下的所有单元格中的函数公式转为数值形式保存。定期或需要时再向下拖动AA13~BF13公式即可更新数据。
• 提高电脑硬件配置
如上原因所分析,之所以响应慢,是因为执行大量数据查询与计算(如数据库工作表遍历),占用了大量系统资源。因此,使用高性能CPU、大内存条、固态硬盘等提高电脑硬件配置,也是解决响应速度慢的一种方法。

图111 正在计算(4个线程)
• 软件版本
使用最新版本EXCEL、64位版本EXCEL、64位操作系统,对提高数据处理速度也有积极的作用。

图112 系统响应卡顿提示
• GSIMS正副本模块隔离
把GSIMS系统工作簿复制一份副本,正本负责处理单据操作,副本负责数据透视表汇总与查询操作。具体操作如下:
首先,正本里删除《报价数据库Pivot》、《合同数据库Pivot》、《出入库数据库Pivot》、《发票总括数据库Pivot》、《报价可视化面板》、《采购可视化面板》、《销售可视化面板》等工作表。同时,在【Power Pivot-管理数据模型】中删除所有表格。这样的话,正本工作簿只用来日常业务如报价、采购、销售、发票等单据的处理操作。

图113 数据库Pivot与可视化面板工作表

图104 【Power Pivot-管理数据模型】

图114 删除【Power Pivot-管理数据模型】表格
其次,当要使用《报价可视化面板》、《采购可视化面板》、《销售可视化面板》时,把正本工作簿中的《报价数据库》、《合同数据库》、《出入库数据库》中的数据复制到副本工作簿对应的《报价数据库Pivot》、《合同数据库Pivot》、《出入库数据库Pivot》、《发票总括数据库Pivot》等工作表中。
最后,点击【数据-查询和连接-全部刷新】中的‘全部刷新’即可更新所有可视面板中的数据透视表、管理数据模型等中的数据。
这样‘正副本模块隔离’,在日常频繁的单据操作时,避免了更新数据透视表、管理数据模型、执行可视化面板中的函数查询,极大提高了GSIMS系统响应速度。
而日常业务中,数据透视表、管理数据模型、可视化面板的使用频率不太高,只有使用时或更新了《报价数据库Pivot》、《合同数据库Pivot》、《出入库数据库Pivot》、《发票总括数据库Pivot》后,才刷新副本工作簿。这样就把频率较高的业务操作与频率较低的业务操作区分隔离开来,保证了工作效率。
当然,如果用户的数据量不多,或电脑配置极高,那基本上不用当心以上说的GSIMS工作簿操作时会卡顿的问题了。
❏ 售后服务
提供详细的官方出品的《用户手册》
提供详细的官方出品的《视频教程》
接受软件BUG反馈
提供正规增值税发票、商务文件
保证所售商品均为正品软件