OpenRefine 是一款在本机运行的数据整理工具,适合清洗 CSV、电子表格和半结构化数据。它把浏览器当作操作界面,但项目、历史记录和偏好默认保存在本地工作区;常见的聚类纠错、批量转换、筛选和导出都不要求把原始数据上传到云端。
适合处理什么
- 统一名称、地区、分类等字段中的大小写、空格和拼写差异。
- 用 Facet 与 Cluster 快速发现异常值,并批量合并相近内容。
- 拆分、合并、转换列,处理 CSV、TSV、Excel、JSON 等常见输入。
- 保留完整操作历史,撤销步骤或把清洗流程复用到下一批数据。
环境与依赖
- 当前稳定版:3.10.1。
- 平台:Windows、macOS、Linux。
- 依赖:Windows 的内置 Java 包和 macOS 安装包可直接使用;Linux 压缩包需要可用的 Java Runtime。
- 许可:BSD 3-Clause。
三分钟验证
- 安装并启动 OpenRefine,在浏览器打开
http://127.0.0.1:3333/。 - 新建一个文本文件并保存为
sample.csv:
name,city
Alice,Shanghai
ALICE,Shanghai
Bob,Shang hai
- 导入文件,对
name列执行 Edit cells → Cluster and edit,确认可以预览并合并大小写差异。 - 从右上角 Export 导出 CSV,核对结果文件与预期一致。
隐私与限制
基础清洗在本机完成,项目数据不会自动复制到 OpenRefine 服务器。使用 URL 抓取、在线 reconciliation、Google Drive、数据库或 Wikibase 导入导出时,相关数据会发送到对应外部服务。本地工作区默认不加密,处理敏感数据时应启用系统磁盘加密并定期备份工作区。
资源入口
核验日期:2026-07-15
评论区
补充运行环境、复现步骤或新的解决办法。