我正在寻找类似的东西Sublime Text对于表格。也就是说,当遇到带有表格分隔值的内容(例如)时,列应该对齐显示。
Excel,Calligra 纸张或者LibreOffice Calc对我来说太重了,我想要更简单、更轻、更快和免费的替代品。
更新:到目前为止的建议包括能够进行绘图和计算的电子表格程序。这很好,但对我来说也有点过头了。我只需要编辑表格,并对齐显示。事实上,如果 Sublime Text(或任何文本编辑器,如 Gedit、Geany)有一个显示对齐列的插件,那就足够了(完美的) 为我。
答案1
答案2
pyspread
描述来自pyspread 的主页
Pyspread 是一款非传统电子表格应用程序,它基于编程语言并由其编写Python。
pyspread 的目标是成为最具 Python 风格的电子表格。
Pyspread 要求在其网格单元格中使用 Python 表达式,这使得电子表格专用语言变得过时。每个单元格都会返回一个可以从其他单元格访问的 Python 对象。这些对象可以表示任何内容,包括列表或矩阵。
Pyspread 是免费软件。它根据GPL 版本。您可以在以下位置找到源代码github。
安装
sudo apt install pyspread
答案3
如果你是 emacs(或 vim)的用户(或至少熟悉它们),那么组织模式,其中包含一个简单的集成表格编辑器。但是,它需要表格采用特定的格式,其中列由竖线分隔(即管道符号“|”)。
您还可以进行简单的计算,并且集成到编辑器中允许您使用 emacs/vim 的复杂编辑功能。
文档可以在org-mode 网站,以及一个简短的介绍在YouTube上。
答案4
宏计算
描述来自MacroCALC 的主页
MacroCALC - “mc”或“321”是一个功能强大的 Lotus 兼容字符电子表格,支持 100000 行、700 列、40 个函数、8 种显示格式、文件链接、宏编程和用户可定义的函数。
它是一个基于 curses 的控制台程序,需要没有图形环境。
nt
它与 [ ] roff
、units
、man
、awk
和完全集成。perl
正如sh
在 UNIX 环境中应该的那样,该程序可以充当过滤器,使用户能够使用管道对数据流执行复杂的转换。它包含一个C
编程接口以及 Lotus WKS 和 dBASE 文件支持。MacroCALC 自己的文件格式是扁平 ASCII,易于理解,因此可以直接用awk
、perl
或其他标准 UNIX 工具,甚至用 之类的编辑器进行操作vi
。
此外,MacroCALC 能够管理单位:像科学家一样,该程序知道计算单位的规则;例如,如果“长度”除以“时间”,它将显示“速度”结果,而“长度”不能添加到“质量”中。
安装
看MacroCALC 的主页了解安装说明。已在 Lubuntu 16.04 上测试。