数据分析功能
现代电子表格软件在国外的应用,主要体现在对数据的归纳和分析上面,尽管国内这方面还比较薄弱,但用发展的眼光来看,一个成功的电子表格软件应该有其数据分析解决方案。数据查询是Cell表的解决之道,很可惜在Cell表中这些功能需要一定的计算机机水平才能理解。Cell表把在一个区域中轮询区域中的每个单元的查询称为一维查询,例如要找区域中的最大值;如果将一个矩形区域看成是一个数据库表,每一行看作一条记录,轮询区域中的每条记录,在Cell表中称为二维查询,这个查询就很像数据库表的查询了,例如列出销售额超过50万的销售员(在Cell表数据菜单的区域查询就是这个功能);如果你有一个多页表,抽取其中的一个立体区域,把每页看成一条记录,每个单元看成一个字段,轮询每页(每条记录),在Cell表中称为三维查询(页间查询);对两个多页表进行对比查询在Cell表中称为四维查询(表间查询)。在这里我们又一次感到Cell表帮助的不足,我们测试人员化了很多的工夫才理解了这个功能,如图3,是模板中示范表的装机单第二页区域查询结果图。我们选定的区域是B3:B43,查询条件是B5>1000,由于条件与区域的行起始位置不一样,Cell表自动把B5与B3做了一个表达式解析,结果列出的Bn列是满足条件B(n+2)>1000的单元格。在随后的使用中,我们发现Cell表的数据查询功能实在是强大无比,但由于设计架构的复杂性和帮助的简单化,要推广使用有很大的困难,如果在使用中没有一个操作向导的话,对普通用户来说将是难以应用的。在对数据的回归分析和统计概率方面,Cell表是一片空白。它没有类似于Excel
97的记录宏、数据透视表、对象、单变量求解、工作表共享、方案、VBA编程等众多扩展开发功能,因而Cell表对普通用户来说是不具有二次开发性的。关于Cell表的扩展方案,请参见《微软的“门槛”》一文。
兼容性及中国特色
Cell表通过ODBC从各种数据库中取数(如图4),包括Access,Foxpro,dBase,Paradox,Text,Lotus
1-2-3以及大型数据库,Cell表从各种数据库中取数是通过执行用户的一个结构化查询(SQL语句),这需要用户懂得一定的数据库知识,我们认为不用操作向导来屏蔽功能强大的SQL语句是Cell表设计的一大失误,毕竟Cell表的定位是面对中国没有计算机基础的办公一族。当然,如果你能熟练使用SQL语句,那你可以按你的要求导入任意复杂的数据。Cell表还能读入DOS下带有制表符的表格文件,如CCED,WPS表格文件,在这一点上Cell表与WPS2000一样都充分考虑了中国人习惯。Cell表可以将数据导出为Excel
7.0、html、Text文件格式。比较令人吃惊的是Cell表不支持OLE2。这是一个在编程语言中相当容易实现的功能。以Cell表开发小组的能力而言完全能实现。我们分析取消OLE2支持的主要目的是为了减小Cell表生成的文件尺寸。
中国人的表格都是有表格线的,而西方人的表格大多是不要表格线的,比较随意。中国人的表格复杂,需要通过各种各样的组合单元来实现,Excel,Lotus等作为外国的本地化产品在这方面并不能完全适应我们的要求。而Cell表在这方面,基本达到了我们的要求,比较能体现这一思想的是在表格中各种输入控制的处理上,Cell表把按钮,单选钮,下拉框,滚卷钮等控制嵌在表格中,只能随单元格一起拖动,只能与表格线相对齐。而在Excel中,这些东西都是对象,是浮在表格上面的,而在浮在表格上面的好处是可以随意拖动,但正是这种随意性破坏了表格的整体感,不太符合中国人的习惯。另外一般说来,这些控制对象,只在输入时有用,打印时并不希望打印控制,在Cell表中缺省时是不打印的(也可以打印),而在Excel中总是要打印的。这两种思想的差异还体现在表格的斜线功能上,Excel要采用手画直线来实现,手画直线的麻烦在于很难对齐,直线在Excel中是作为一个对象看待,它与表格线不是一个整体,一不小心就会把它移走。Cell把斜线当成表格线对待,斜线与表格线是一个整体,这更符合中国人对表格的理解。如果不是Cell表的斜线功能不支持单个单元格多斜线的话,我们几乎要给它满分了。在这之外,我们还发现了Cell表的另外两个独创的功能:1.可视化操作,即在区域排序,分类汇总,数据转置等操作完成之前,你都能看见中间结果并能把中间结果保存起来。2.下拉表格,它有点像下拉框,但拉出来的是另一个表格页面(详见模板中的示范表下的装机单)。
网络和Internet功能
Cell表的网络部分
功能并不是很强。但对普通用户来说是足够了。它支持关于工作表共享的问题,Cell目前能做到的是当你打开一个别人打开的文件时,Cell会提示你谁在用这个文件,你强行存盘后,原来的人要存盘时会提示你已经有人在用这个文件。另外,它的点对点传输也很有特色。同WPS2000一样,当选择菜单“发送邮件……”时,它也把表格作为系统邮件工具的一个附件发送出去。唯一令人沮丧的是它并不支持在线升级。
我们的结论是:Cell表能很好的满足办公室日常性表格管理、统计的要求,能完成家庭用户、小型企业、小型商业、一般行政机关电子表格管理的要求,本报评测室认为其表格基本功能对中国人来说要优于Excel
97。在数据分析和数据交换方面,它还不能满意地完成极为复杂的任务,普通用户不能对特定任务进行定制的二次开发,不适用于对数据分析要求较高的行业,在数据的共享方面,由于Office系统的紧密集成,Cell表还不能替代Excel。
Cell表是本报评测室今年看到的性价比最为优秀的软件。(本报软件评测室 歪 歪)
本文出自:《电脑报》1999年02月1日第05期 |