FoldRender / 指南 / 在手机上把 CSV 文件读成真正的表格
FoldRender 指南

在手机上把 CSV 文件读成真正的表格

在手机上用文本查看器打开 CSV,看到的是一堵逗号墙。FoldRender 会解析它,渲染成一张表:表头冻结,带行号,列可以排序。下面讲怎么打开、这张表能做什么,以及查看器到哪里为止。

在 Google Play 上获取免费 看看 FoldRender 能做什么

分步操作

  1. 从 Google Play 安装

    FoldRender 在 Play 商店上的名字是 FoldRender: Git Repo Reader,包名 dev.foldrender.app,免费,面向全球发行。照常安装即可 —— 不会弹出要你打开「允许来自此来源的应用」的提示,更新也会自动送达。应用声明了 minSdk 30,所以需要 Android 11 或更新的版本;如果设备低于这个版本,Play 会直接告诉你,而不是让你装上一个跑不起来的版本。

  2. 打开 CSV

    在应用里,点顶栏的文件夹图标选一个文件,或者打开一个工作区,在文件标签页里点那一行 —— CSV 和 TSV 的行会用绿色的 CSV 和 TSV 标记。从应用外面打开:在别的应用里点这个文件,选渲染。FoldRender 注册了 text/csv、text/comma-separated-values 和 text/tab-separated-values,以及 .csv 和 .tsv 扩展名。

  3. 先看表格上方那一行

    表格上方是 N rows × M columns(中文界面为「N 行 × M 列」),如果文件碰到了 32 MB 的上限,后面还有 · truncated(「· 已截断」)。打开一份不熟悉的导出文件,先看这个 —— 列数和你预期的对不上,通常说明上游的分隔符或引号有问题,一行都不用往下划就能看出来。

  4. 往下划也不丢表头

    表头行是冻结的,左边一列是行号,所以就算划到文件很深的地方,你也知道正在看哪一列、哪一行。表格是虚拟化的:只排版看得见的行,列宽按数据的一部分样本来量,而不是整个文件。

  5. 点列标题排序

    点一次列标题按升序排序,显示 ▲;再点一次按降序,显示 ▼;第三次取消排序,恢复文件本来的顺序。排序能识别数字 —— 能解析成数字的值按数值排序,并排在不能解析的值前面,所以 42 排在 100 前面而不是后面;单元格为空或不是数字的行会集中到最后,而不是散落各处。

  6. 在表格里查找

    放大镜会在表格上方打开查找栏,和其他文档一样有 current/total 计数。匹配的单元格是在排序后的视图里定位的,所以查找和排序可以一起用,不会互相打架。

  7. 处理 TSV

    .tsv 文件强制用制表符作为分隔符来解析,而不是去猜,导出的字段里带逗号时,你要的正是这样。其他文件的分隔符会自动识别。

FoldRender 是怎么做的

数据文件就在生成它的代码旁边

CSV 和生成它的脚本、解释它的 README 在同一棵树里打开。测试数据、导出文件和小数据集,不再是手机上没法检查的那类文件。

其他数据格式也一样

JSON、YAML、TOML 和锁文件以可折叠的树形打开,带 ▸/▾ 展开符、每个节点的子项数量、路径导航和一个复制路径按钮,还有一个原文开关可以看回原始文本。解析失败的文件会说明它是按哪种格式解析失败的。

有空间时分两栏

展开时,文件树留在左边,表格占右边;合上时,表格占满整个屏幕 —— 对宽表格来说,这通常本来就是你想要的。

FoldRender 做不到什么?

如实列出的清单 —— 包括已随版本发布但没有验证过的行为 —— 让你在安装前就能判断,这个版本能不能做你要做的那件事。

在 Android 上读仓库还有哪些办法?FoldRender 和它们比怎么样?

大家真正会用的四个应用,以及把它们区分开的那一条:仓库最后在不在手机上,到了手机上有没有东西把它渲染出来。

工具下载价格从哪里获取克隆到设备上渲染 PDF / Jupyter 笔记本 / Markdown编辑器或 shell
FoldRenderUS$0Google Play,全球能 —— HTTPS,公开仓库可匿名能 —— 原生 Compose 渲染器没有,有意为之:它是阅读器,不是 IDE
GitHub MobileUS$0Google Play 和 App Store不能 —— 它读的是托管在 GitHub 上的仓库只有 GitHub 自己渲染的内容,需联网可在 PR 里编辑文件
Termux + gitUS$0F-Droid 或 GitHub能 —— 真正的 git 命令行不能 —— 只有终端文本有,完整的 shell,任何命令行编辑器都能用
MGit 1.7.0 (2023)US$0只在 F-Droid能 —— 克隆、拉取、推送,HTTPS 或 SSH 密钥不能没有 —— 它自己的页面写明不带文本编辑器

价格指的是下载价格。GitHub Mobile 的功能取决于你的 GitHub 套餐;Termux 和 MGit 都是自由软件。MGit 的版本和日期来自它在 F-Droid 上的页面。

FoldRender 的这些数字从哪来?

这里的每个数字都是从正式发布的版本里读出来的,或者来自本页底部列出的一手资料 —— 没有为了好看往上凑整。

常见问题

FoldRender 能在手机上打开 CSV 文件吗?
能。CSV 和 TSV 文件渲染成虚拟化表格,表头行冻结,带行号,表格上方有一行写着行数和列数,和仓库里其他文件一样在文件树加文档的视图里显示。
能给表格排序吗?
能 —— 点列标题就行。第一次点按升序,第二次按降序,第三次取消排序。排序能识别数字,所以数字列按数值排,而不是按字符串排。
支持制表符分隔的文件吗?
支持。.tsv 文件明确用制表符作分隔符,而不是靠自动识别,这就避开了经典的失败情形:某个字段里有逗号,把识别搞错了。
支持其他数据格式吗?
JSON、YAML 和 TOML 渲染成可折叠的树形,带可复制的路径导航和原文视图;Cargo、Poetry、PDM 和 uv 的锁文件按 TOML 解析。仓库里的配置、测试数据和数据文件,在一个应用里都能读。
能编辑单元格吗?
不能。FoldRender 是阅读器;任何格式都没有编辑界面。
CSV 非常大会怎样?
超过 32 MB 的文件会被截断,并显示一条提示,表格上方那一行也会标明已截断。在这个上限以内,表格是虚拟化的,只排版屏幕上的那些行。
FoldRender 多少钱?
US$0。在 Google Play 上免费,面向全球发行,版本里没有计费库,没有订阅,也没有付费档。
FoldRender 支持哪些 Android 版本?
Android 11 及以上。应用声明的 minSdk 是 30,也就是 2020 年随 Android 11 发布的 API 级别;编译和目标版本都是 API 36。它在 2025 年发布的 Galaxy Z Fold 7 上开发和测试。
FoldRender 能离线用吗?
能,只要仓库已经在设备上。克隆和拉取需要联网;从克隆下来的仓库或选中的文件夹里阅读、搜索,以及渲染 Markdown、源代码、PDF 和 Jupyter 笔记本都不需要。登录 GitHub 是可选的,只和私有仓库有关。
它和 GitHub Mobile、Termux、MGit 有什么不同?
GitHub Mobile 读的是托管在 GitHub 上的仓库,不会克隆到手机上。Termux 和 MGit 都能克隆,但克隆之后怎么渲染就交给你了 —— Termux 给你一个 shell,MGit 连文本编辑器都没有。FoldRender 通过 HTTPS 克隆,并在内屏上把克隆下来的内容渲染出来。

这些说法去哪里核对?

上面这些数字背后的一手文档,任何一条你都可以自己核对,不必听我们说。

本页最后核对于 2026-08-27。

更多 FoldRender 指南