拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

3分钟上手Sheets:从安装到打开第一个CSV的完整快速开始指南

3分钟上手Sheets:从安装到打开第一个CSV的完整快速开始指南

3分钟上手Sheets:从安装到打开第一个CSV的完整快速开始指南

【免费下载链接】sheetsTerminal based spreadsheet tool项目地址: https://gitcode.com/gh_mirrors/sheets10/sheets

Sheets是一款开源的终端电子表格工具(Terminal based spreadsheet tool),让你在命令行里像操作 Excel 一样打开、编辑CSV / TSV文件,支持 Vim 风格快捷键、单元格查询和公式计算。无需打开浏览器或重型软件,3 分钟即可跑通从安装到修改第一个 CSV 数据的全流程。

一、最快安装 Sheets 的三种方式 🚀

Sheets 提供了多种安装途径,任选其一即可:

方式命令/说明适用系统
Homebrewbrew install sheetsmacOS / Linux
Nix通过 flake.nix 构建,packages.default已定义好构建规则Nix 环境
二进制从官方发行版下载对应平台的二进制文件全平台

💡 项目使用 Go 语言开发(见 go.mod),也提供 Nix 开发 Shell,方便开发者本地构建,相关文件:flake.nix、flake.lock。

安装完成后,运行sheets -h查看帮助即可确认安装成功。

二、打开第一个 CSV:3 种启动姿势 📄

方式 1:直接打开文件

sheets budget.csv

方式 2:从管道读取(stdin)

sheets <<< ID,Name,Age sheets < input.csv

方式 3:先运行、后存盘(新建表格)

直接运行sheets(不带文件参数),进入空白表格界面,编辑完后输入:w budget.csv即可把数据保存为第一个 CSV 文件。

📌 小贴士:TSV 文件同样受支持,Sheets 会根据.tsv后缀自动使用制表符作为分隔符,逻辑见 dsv.go。

三、像 Vim 一样高效导航 ⌨️

熟悉 Vim 的你会瞬间上手,核心快捷键:

  • 移动光标:hjkl上下左右;gg/G跳至首行/末行
  • 行内跳转:0行首、$行末、^首个非空列
  • 快速搜索:/向前搜索、?向后搜索,n/N重复上一次搜索
  • 翻页:ctrl+u上翻半页、ctrl+d下翻半页
  • 退出:q或ctrl+c

四、编辑单元格并保存文件 ✏️

快捷键作用
i在当前位置编辑当前单元格
o/O在下方/上方插入新行并开始编辑
Enter提交并下移一格
dd删除当前行
u/ctrl+r撤销 / 重做

编辑完成后,按:进入命令模式:

  • :w保存到当前文件
  • :w new.csv另存为新文件
  • :q退出、:wq保存并退出

五、不开界面,命令行直查单元格 🔍

这是 Sheets 最惊艳的 CLI 能力——无需进入交互界面即可读写单元格,非常适合脚本自动化:

# 读取单个单元格 sheets budget.csv B9 # 读取一个区域 sheets budget.csv B1:B3 # 批量修改单元格 sheets budget.csv B7=10 B8=20

命令行解析逻辑可在 internal/sheets/main.go 中查看。

六、进阶彩蛋:Markdown 表格与公式 🎁

  • 打开 Markdown 表格:直接sheets table.md,Sheets 会自动解析.md文件中的 Markdown 表格(见 markdown.go),项目里的 examples/sample.md 就是一个可打开的示例
  • 单元格公式:选中区域后按=可插入公式,如=SUM(B1:B8)求和,公式引擎实现见 formula.go

写在最后 ✅

掌握以上 5 个步骤,你就已经完成了Sheets 终端电子表格工具的核心上手:一条命令安装、三种方式打开 CSV、Vim 风格导航编辑、命令行直查单元格。更多完整快捷键与用法请查阅 README.md。现在,打开你的终端,去编辑第一个 CSV 吧!

【免费下载链接】sheetsTerminal based spreadsheet tool项目地址: https://gitcode.com/gh_mirrors/sheets10/sheets

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表