Linux 版 Xess 电子表格标准版

作者:Jason Kroll
Xess Spreadsheet for Linux, Standard Edition
  • 开发者:Applied Information Systems

  • 制造商:Business Logic Corporation

  • 电子邮件:e-mail@blcorp.com 或 info@ais.com

  • 网址:http://blcorp.com/http://www.ais.com/

  • 价格:69.95 美元

  • 评测人:Jason Kroll

欢迎来到又一篇 Linux 应用程序的评测。等等!这不可能,因为 Linux 没有应用程序!这是众所周知的,自从“Windows 是未来,习惯它吧!”的时代以来我们就听说了这个事实,这可能也是 Linux 没有用户基础,并且在服务器市场和股票市场中惨败的原因。因此,人们必须得出结论,这个电子表格实际上是一个幽灵,尽管你 认为 它是真实的,但它是一个幻想,就像你认为存在的数百万 Linux 用户和 Linux 新贵富豪一样。

今天的主题是 Linux 版 Xess 电子表格标准版。我们必须指定标准版,因为还有一个专业版,可以处理非常大型的项目。但是,标准版每张工作表最多可处理 1024 列和 99,999 行,每个工作簿有 512 张工作表,这对于您的下一个统计学课程作业来说应该足够了。Xess 在支持多个 Linux 发行版方面做得很好,因此几乎可以肯定,无论您使用什么发行版,都可以运行它(恕我直言,这才是应有的方式)。这个电子表格有什么特别之处?为什么您可能更喜欢它而不是 StarOffice 或 Applixware 电子表格?

第一印象

老实说,我的第一印象是“哎呀!多么愚蠢的许可协议!” 你知道那种,那些最后一刻的“安装此软件表示同意”许可协议,充满了最奇怪、最离谱的限制,包括禁止拆卸(他们是指反汇编吗?)、反编译(如果你弄清楚如何做到这一点,请告诉我)和逆向工程。禁止这些事情相当荒谬,而这些最后一刻许可协议背后的法律理由,就像总是说“我先叫的!”的小孩子的理由一样毫无意义。

程序反汇编(虽然不一定是电子表格的反汇编)是开始学习汇编代码的绝佳方法,而逆向工程在促进 PC 现象方面发挥了非常大的作用(想象一下,如果没有人对第一台 IBM PC 进行逆向工程以实现克隆)。反编译将是非常聪明的,也是开源二进制文件的一种极好的方式,但据我所知,它几乎不起作用。那么,为什么要禁止这些事情呢?既然它们根本没有威胁,而且最后一刻的许可协议可能不具有法律约束力?只是以防万一。必须声明一下。另一个问题是关于保留撤销许可证权利的部分,这 раздражает。如果有人有权随时撤销许可证,我肯定不会依赖该产品,但这显然是商业软件的运作方式。CD 制造商不会费心搞这种许可协议的废话,而且这对他们没有任何损害。至少许可证很短,电子表格的小型安装也是如此。

我的第二个印象是“天哪,我真希望我们在大学里有这个。” 相反,我们有愚蠢的 Windows 电脑,以及“眨眼跳舞的回形针”等等。UNIX 具有如此深厚的学术历史,我不明白为什么它不是大学里的事实标准,但由于某种原因,它不是,尽管最近的学生抗议活动可能会将 Windows 赶出大学。现在我们有了 Linux,一个免费且更优秀的操作系统,没有理由继续在学校里运行 Windows(此外,开源操作系统在政治上非常正确)。而且,有了像 Xess(或者,例如,Word Perfect 和办公套件)这样的高质量应用程序,就更没有理由了。

即使它来自商业领域,Xess 也是 Linux 应用程序坚实基础中的又一块砖。毕竟,一个免费的操作系统运行高质量的商业应用程序,比一个有缺陷的专有操作系统运行臃肿的专有应用程序(带有嵌入式飞行模拟器)更可取。您可以从前一句推断出,Xess 是一款高质量的电子表格,因此基于这个假设,让我们仔细看看。

Xess 的功能

老实说,列出软件包的所有功能有点枯燥,而且有听起来更像广告而不是任何形式的评测的风险。尽管如此,如果您正在考虑使用电子表格,您可能想知道它能够做什么。这里没有空间列出所有内容,所以我建议您访问 www.ais.com/Xess/xess4_features.html 查看完整列表。我将尝试在此处介绍要点。

Xess 看起来像任何其他电子表格(Excel、Lotus、StarCalc、Applixware Spreadsheets 等),因此它的界面显而易见且直观。Xess 具有人们对电子表格的所有期望功能,包括一些出色的功能。在基本层面上,Xess 具有标准功能,包括条件和布尔运算符、迭代和双精度计算、工作表间单元格链接和公式约束检查。数学函数包括在好的袖珍计算器上找到的标准函数,例如指数、对数、三角函数、矩阵,以及 S 型函数、伽玛函数和对数伽玛函数。特别是矩阵运算非常广泛,甚至包括傅里叶变换、相关矩阵、曲线拟合和线性方程求解。财务函数包括通常令人兴奋的东西,例如收益率、现值和未来值、利率、收益率以及所有这些。统计函数很全面,总的来说,提供的功能比我记得在 StarOffice 或 Applixware 中找到的要多。

也许有趣的是,Xess 由一家名为 Business Logic Corporation 的公司分销,因为 Xess 虽然在财务部门完全足够,但非常适合科学、统计和数学运算。无论如何,衡量电子表格对我是否有用的标准是它是否可以成为我的袖珍计算器。与其他 Linux 电子表格相比,Xess 更接近于替代我的袖珍计算器,甚至具有我的计算器没有的一些统计和矩阵函数。

Xess 很大程度上是面向计算的电子表格。计算引擎必须受到赞扬,因为它实际上速度很快,尽管图形功能不太广泛。图形基础知识已涵盖,您可以制作标准的散点图、折线图、面积图、条形图、堆积条形图、直方图、饼图、曲面图、等高线图、极坐标图、高低图、控制图和箱线图,并且具有很大的技术灵活性。尽管如此,除了标准表示之外,没有太多的美学控制,这很好。至于计算,有超过我能数清的函数,将近 250 个,所有这些都在手册中得到了很好的参考。如果有人发现计算能力不足,我会感到非常惊讶。

可扩展性

Xess 由其创建者赋予了一些不可或缺的实用程序,例如直接读取和写入 Excel 和 Lotus 电子表格(Excel 97 和 WK4,但不要指望 VB 宏能够过来),过滤文本导入和导出,以及 HTML 和 LaTeX 输出。显然,它可以打印并执行通常的通用操作。

对于商业用户来说,一个很大的优势是,通过使用 xsBasic,您可以拥有宏来自动化重复性任务(许多人觉得商业无聊正是因为无休止的重复性任务)。xsBasic 是一款昂贵的附加组件(200 美元),但对于 Basic 来说还不错。

作为一种语言,Basic 一直受到诟病,但我发现使用 Basic 所涉及的线性思维使得跳到汇编代码变得特别容易和明显。较新版本的 Basic 与 C 语言非常相似,因此过渡也很容易。事实上,当我最终拥有一台带有硬盘驱动器和足够内存来运行 C 编译器的计算机时,我过去常常告诉那些想成为 C 程序员的人,“不要害怕;它就像 Basic 一样。” (当然,偷听到的黑客会说,“伙计,你在用什么 Basic?”)所以,我认为 Basic 不是一种糟糕的语言。它特别简单,而且由于某种原因,商业世界对简单的要求达到了愚蠢的地步,所以(请原谅我的双关语)Basic 正合适。这个特定的实现专注于处理电子表格的对象,从边框和按钮到框、图形和控件。如果您需要这个,您可以购买它;请联系 AIS 获取信息。

显然,有些人正在使用 Xess 进行有趣的集成项目,尽管对我来说,有人会对电子表格感到兴奋是很奇怪的。如果您真的感到兴奋,甚至还有一个基于 X Window 系统协议的 API 可以使用。

跨平台

Xess 的另一个特点是它可以跨平台使用。这不仅包括典型的 Linux 和 Windows NT,还包括 SunOS、Solaris、HP-UX、IRIX 5 及更高版本、SCO UNIX、Digital UNIX、Ultrix、OpenVMS、VMS、DG/UX 和 AIX。查看网页以了解芯片组和版本详细信息。您可能可以将此电子表格放在所有计算机上,即使是在极其多样化的办公室中(如果您正在使用 C64 等不受支持的平台来运行某些关键任务应用程序,我很想了解一下)。这可能比 StarOffice 和 Applixware 电子表格支持的平台更多。

永无止境

虽然我很痛苦地在商业事务中站队(因为这意味着站在那些将部分生命投入到创造被贴上“二流”或“不够好”标签的东西的人的对立面),但我总是感到不得不这样做,因为帮助人们做出明智的决定很重要;在这种情况下,是在 Xess 和其他电子表格(如 StarOffice 和 Applixware)之间做出选择。虽然后两者确实提供了完整的办公套件,但它们的电子表格软件包确实无法与之相比。Applixware 可能是最容易使用的,而 StarOffice 具有 很多 功能(更不用说它是免费的,这使得它几乎不可能与之竞争),但 Xess 提供了更多的功能,并且似乎计算速度更快(很难在 Linux 机器上确定,因为它们已经很快了)。AIS 专注于这款电子表格,而 StarOffice 和 Applixware 拥有完整的办公套件,因此可以推断,后两者很难像 AIS 那样关注其套件的电子表格部分,而 AIS 可以超越基础知识并根据用户需求更快地进行开发。我应该提到 Xess 的定价也超出了基本水平;如果您有这样的想法,您可以在它上面花费一大笔钱。尽管如此,人们必须节俭,因此应该提到,大多数人不会觉得 StarOffice 和 Applixware 电子表格受到任何限制;就像生活中的许多事情一样,这是一个好与更好的例子。但是,如果您确实发现其他电子表格无法满足您的目的,Xess 是一种解决方案。至少,现在就摆脱 Windows 吧——您不再需要它了!

进一步的漫谈

对我个人而言,Xess 最棒的地方在于它为 Linux 带来了一款真正高质量的电子表格,就像我们期望在任何其他平台上找到的那样。希望这表明 Linux 用户将不再受困于质量差强人意的商业软件。太多生产商进入商业领域销售不合格的专有软件,当我看到他们的产品时,我唯一的问题是“为什么会存在这个?”,因为他们的软件包通常比免费产品更差,更不用说多余了(开源的一个要点是我们不必多次开发相同的软件)。虽然我通常无法忍受专有软件,并且在办公室外很少接触它(这使得我的一些最喜欢的活动完全不可能),但我并不介意向那些愿意使用商业软件的人推荐 Xess。AIS(开发团队)实际上交付了一款高质量的专有应用程序。一群自由软件程序员正在努力开发一个名为 Gnumeric 的电子表格(Gnome Office 的一部分),而 KDE 团队正在开发 KSpread(KOffice 的一个组件),因此,如果您希望为项目做出贡献,或者只是等待免费电子表格交付,这些是您的选择。与此同时,如果您有很多钱可以花在商业电子表格上,并且不害怕使用它,那么 Xess 可能是您的最佳选择。

Xess Spreadsheet for Linux, Standard Edition
Jason Kroll (hyena@ssc.com) 是Linux Journal的技术编辑。在他看来,GNU/Linux 真的是拯救计算机的奇迹。
加载 Disqus 评论