sc命令行里的电子表格

2024/9/17 来源:不详

2024治疗白癜风最好的医院 http://ask.bdfyy999.com/

Linux下的电子表格软件非常多,比如国产的WPS演示、LibOfficeCalc、Gnumeric、KSpad、Xspad。但是这写软件都是运行在图形环境下的。而今天介绍的sc跟那些妖艳是不一样的,它运行在终端环境中。

安装

常见Linux发行版的仓库中都有该软件包,因此可以直接使用包安装工具安装

sudoaptinstall-ysc

界面说明

直接运行sc命令就启动了sc软件。其界面如下所示:

可以看出其界面跟常见的电子表格应用非常类似,也是用字母表示列,用数字表示行,一个单元格的位置由表示列的字母和行的数字组成,比如B2表示第2列第3行这个单元格。

而一个输入了内容的sc界面如下所示:

注意到第一行的D25()[1.],它的意思是:

D25为当前单元格的位置,光标目前处于D列25行所在的这个单元格处()为当前单元格的现实格式,其中第一个10表示单元格显示10位,多于10位的内容会显示为多个*;第二个2表示数字保留小数点后2位;第三位用来表示是否使用科学计数法来表示数字,0表示不用,1表示用。[]表示该单元格的值为数字,1.为实际的值。若该单元格中的值为字符串,则该字符串会被引号应用起来,且在字符串前会有一个表示对齐方式的字符(表示左对齐、表示右对齐、

表示中间对齐)

常见操作

输入数据

按下=表示输入数字(10)、其他单元格引用(D5)或是公式(

sum(A0:A5)按下表示输入左对齐的字符串按下表示输入右对齐的字符串按下\表示输入中间对齐的字符串按下{表示调整当前单元格的字符串为左对齐按下}表示调整当前单元格的字符串为右对齐按下

表示调整当前单元格的字符串为中间对齐

移动光标

sc的很多操作借鉴了vi的快捷键,你可以通过

h/左箭头将光标移动到左边的一个单元格j/Ctrl+n/下箭头将光标移动到下边的一个单元格k/Ctrl+p/上箭头将光标移动到上边的一个单元格l/右箭头将光标移动到右边的一个单元格g位置将光标直接跳转到指定位置的单元格Ctrl+b上一页Ctrl+f下一叶

添加/删除单元格

ir在光标上面插入一行空单元格ic在光标左边插入一列空单元格dr删除并复制光标所在的那一行单元格dc删除并复制光标所在的那一列单元格dd删除并复制光标所在的单元格yr复制光标所在行yc复制光标所在列yy复制光标所在单元格pr将复制内容粘贴为上一行的内容pc将复制内容粘贴为左一列的内容pp将复制内容粘贴在当前单元格

修改单元格内容

我们可以通过输入数据的方式来直接覆盖原单元格内容。但若原单元格中的内容很复杂,而我们只是想要对其进行一些微调的话,那么

若原单元格为数字、单元格引用或公式,则按下e键进入修改模式,修改时的操作方式跟vi一致若原单元格为字符串,则按下E键进入修改模式,修改时的操作方式跟vi一致

设置单元格格式

通过f键可以对单元格的显示格式进行设置,按下后进入格式调整模式,在这个模式下

按下l或右方向键可以调大该列单元格显示的宽度按下h或左方向键可以调小该列单元格显示的宽度按下k或上方向键可以调大该列单元格的小数点精度按下j或下方向键可以调小该列单元格的小数点精度

调整的过程会实时调整单元格的显示,调整好后按下回车退出格式调整模式。

隐藏行列

当编辑大型的表格时,常常会需要隐藏一些多余的行和列。这些操作可以通过Z(zap)命令来实现。

Zc隐藏光标所在的列Zr隐藏光标所在的行

要显示之前隐藏的行列时,则可以通过s(show)命令来实现。

sc显示隐藏的列sr显示隐藏的行

拷贝/删除单元格内容

x键可以删除单元格的内容m字母表示将当前单元格的内容存入字母表示的寄存器中。c字母表示从字母表示的寄存器中拷贝出单元格内容。

公式

按下=键后不仅可以输入数字,还能输入公式,例如要计算B4和B6的值那么可以输入=B4+B6.

在公式中我们还可以使用函数,例如输入=

sum(A1:A10)就会将A1到A10的值进行累加了。

sc内置有许多常见的公式,详情可以运行mansc来进行查看。

保存/加载工作簿

使用P"/tmp/file.sc"来将内容保存到/tmp/file.sc文件中使用G"/tmp/file.sc"来将当前内容清空,并加载/tmp/file.sc文件

转载请注明:
http://www.3g-city.net/gjyzd/7658.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: