ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

终端里的电子表格Sheets:一文读懂这款免GUI的CSV编辑神器

2026/10/5 0:54:46 拓冰建站 浏览量
终端里的电子表格Sheets:一文读懂这款免GUI的CSV编辑神器 终端里的电子表格Sheets一文读懂这款免GUI的CSV编辑神器【免费下载链接】sheetsTerminal based spreadsheet tool项目地址: https://gitcode.com/gh_mirrors/sheets10/sheetsSheets 是一款运行在终端里的电子表格工具Terminal based spreadsheet tool它让你用纯键盘就能完成 CSV/TSV 文件的查看、编辑、公式计算和批量修改——全程免 GUI、免图形界面特别适合开发者、运维和数据爱好者在 SSH 远程环境里快速处理表格数据。为什么需要一款终端电子表格日常工作中我们处理表格数据时往往离不开 Excel 或 WPS但它们的 GUI 在远程服务器、Docker 容器、纯 SSH 环境里根本用不了而用vi手工改 CSV 又是地狱级体验——列对齐全靠数空格。Sheets 恰好填补了这个空白打开终端输入一条命令你就拥有了一张会算数、可搜索、支持撤销的电子表格。它由 Go 语言编写基于 charmbracelet/bubbletea核心逻辑集中在 internal/sheets/ 目录中。三种打开方式GUI 体验、脚本集成、管道输入Sheets 不只是「终端里的 Excel」它还提供了命令行接口CLI让表格操作可以写进脚本。三种玩法一次看懂① 交互式打开文件sheets budget.csv② 读取单元格 / 范围sheets budget.csv B9 # 输出 B9 的值2760 sheets budget.csv B1:B3 # 输出 B1 到 B3 的值③ 直接修改单元格sheets budget.csv B710 B820④ 从标准输入读取sheets ID,Name,Age 1,Alice,24这套 CLI 接口实现在 internal/sheets/main.go 中让 Sheets 成为自动化流程里的一把好手脚本改数据、管道传数据无需任何图形界面。5 分钟上手类 Vim 的操作体系Sheets 的操作模型向 Vim 致敬如果你用过 Vim基本零成本上手没用过也没关系核心逻辑很简单移动与跳转hjkl上下左右移动单元格gg/G跳到表格顶部 / 底部5G/gB9跳到第 5 行 / B9 单元格ctrlu/ctrld上下翻半页/与?向前、向后搜索nN循环定位下一个匹配编辑与选择iIc编辑当前单元格 / 从头编辑 / 清空后编辑oO在下方 / 上方插入新行vV单元格级 / 整行级选择yyyxpdd复制、剪切、粘贴、删除行u/ctrlr撤销 / 重做. 重复上次修改命令模式一个:搞定保存与切换按:打开命令提示框实现见 commands.go命令作用:w保存当前文件:w new.csv另存为新文件:e other.csv打开另一个 CSV:goto B9跳转到 B9 单元格:q/:wq退出 / 保存并退出未保存时直接:q会被拦截并提示No write since last change和 Vim 一样贴心。公式计算终端里也能 SUM 了别以为终端工具只有「纯文本格子」Sheets 内置了公式引擎核心实现位于 formula.go以开头的单元格会被当作公式解析支持SUM、AVG、MIN、MAX、COUNT等聚合函数支持四则运算与单元格/区域引用出现循环引用时显示#CYCLE公式错误显示#ERR一眼定位问题在可视化选择模式下选中B1:B8再按就能自动生成|(B1:B8)这样的区域公式——做月度汇总再也不用手动加总。不止 CSVTSV 自动识别与 Markdown 示例自动识别分隔符根据文件后缀自动切换逗号 / 制表符分隔见 dsv.go.tsv文件无需任何配置大文件友好最多支持 5 万行 × 52 列的数据规模定义在 types.go示例资源仓库自带演示录像脚本 examples/demo.tape 和 examples/sample.md可以照着体验完整操作流程快速安装一条命令即可macOS / LinuxHomebrew 用户brew install sheetsGo 环境用户go install github.com/maaslalani/sheetsmain也可以直接下载 Release 版本的二进制文件。如果从源码开始仓库地址为git clone https://gitcode.com/gh_mirrors/sheets10/sheets项目采用 MIT 协议开源见 LICENSE可自由使用与分发。谁适合用 Sheets使用场景Sheets 的优势SSH 远程服务器改数据免 GUI、纯键盘操作、即开即用脚本批量更新 CSVCLI 模式支持按单元格读写数据管道处理stdin/stdout 无缝衔接轻量级数据校验公式引擎 搜索 标记跳转总结Sheets 证明了终端工具依然可以很现代免 GUI 的 CSV 编辑器却拥有公式计算、双向搜索、撤销重做、类 Vim 操作和完整命令行接口。如果你经常在服务器上跟表格打交道或者想给工作流加一个「终端里的电子表格」花 5 分钟装一个 Sheets体验会非常值。 上手小贴士打开文件后按:再输入help可随时查看命令速查。【免费下载链接】sheetsTerminal based spreadsheet tool项目地址: https://gitcode.com/gh_mirrors/sheets10/sheets创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考