Vex 是一款用 Go 构建的美观、快速、功能丰富的终端 Excel 和 CSV 查看/编辑器,支持 vim 风格键位、实时行过滤、即时数据剖析、公式支持和图表导出。
- v2.1.0
- 发布于
- 2026年4月18日
- 939
- 星标
- 1,872
- 下载
- 同步于
- 15 天前
最新版本
v2.1.02026年4月18日 00:29下载慢?可在上方随时切换镜像源
项目说明
项目概述
Vex 是一个基于终端的 Excel 和 CSV 编辑器,拥有 vim 风格键位绑定、实时行过滤、即时数据剖析、公式支持和图表导出功能。
主要功能
- 实时行过滤:按
f键过滤任意数据集,支持表达式(如>1000、=Canada),Tab 键切换列范围,Esc 即时清除 - 数据剖析:按
W键获取类似pandas.describe()的逐列分析,自动检测列类型(数字、文本、混合),显示非空数、空值数、唯一值、Σ/avg/min/max - 排序:
s升序,S降序,u恢复原始顺序 - 冻结表头:
Ctrl+R固定首行 - 实时列统计:光标位于数字列时状态栏自动显示 Σ/avg/min/max/n
- CSV 分隔符自动检测:支持
,;|,也可手动指定 - 数据可视化与图表导出:选择范围后按
v打开图表查看器,支持柱状图、折线图、迷你图、饼图,按p导出 PNG 图片 - 10 种精美主题:按
t键切换,全部支持 256 色和真彩色
适用人群
- 需要在终端中查看和编辑 Excel/CSV 的用户
- 开发者和数据分析师
- 喜欢 vim 风格操作的用户
快速上手
# 打开 CSV 文件
vex data.csv
# 指定分隔符
vex data.csv -d ';'
vex data.tsv -d '\t'
vex data.csv --delimiter '|'核心优势
- 终端原生,无需图形界面
- vim 风格键位,操作高效
- 实时行过滤和数据剖析
- 图表导出功能,可分享为 PNG 图片
系统要求
- 操作系统:跨平台(终端环境)
- 额外依赖:图表导出需要安装 freeze
历史版本
排序