@tom_doerr: 轻松打开巨大CSV文件,能在Mac Mini M2上32秒内加载1600万行。https://github.co…
摘要
Tablecruncher,一款极速CSV编辑器,已在GPL v3下开源,能在M2 Mac Mini上32秒内加载1600万行。
查看缓存全文
缓存时间: 2026/07/14 10:23
轻松打开大型 CSV 文件,在 Mac Mini M2 上 32 秒即可加载 1600 万行。https://t.co/tFYH5oEcBb https://t.co/jpD61ngWvQ — # Tablecruncher/tablecruncher 来源:https://github.com/Tablecruncher/tablecruncher Tablecruncher 是一款极速 CSV 编辑器,专门设计用于轻松处理超大文件,支持 macOS、Windows 和 Linux。需要打开一个 2 GB、包含 1600 万行的文件?在 Mac Mini M2 上,Tablecruncher 仅需 32 秒 即可完成。Tablecruncher 最初于 2017 年作为商业应用发布,现已根据 GPL v3 许可证(或更高版本)完全开源。 — ## 截图 Tablecruncher 截图 — ## 主要功能 - 轻松打开大型 CSV 文件 - 内置 JavaScript 宏语言 - 支持多种编码:UTF-8、UTF-16LE、UTF-16BE、Latin-1(ISO-8859-1)和 Windows 1252 - 四种颜色主题,匹配你的风格 — ## 下载 新开源的 Tablecruncher v1.8-beta1 的预编译二进制文件现已可用于: - macOS (ARM) - Windows (x86_64) - Linux (x86_64) 你可以在 Releases(https://github.com/Tablecruncher/tablecruncher/releases)中找到它们。如果你需要之前的稳定版本(v1.7,适用于 macOS ARM 和 Intel),仍可从以下地址获取: tablecruncher.com/download(https://tablecruncher.com/download/) — ## 构建应用 Tablecruncher 使用 C++17 编写,提供了 CMake 构建文件。UI 工具包 FLTK 是唯一的外部依赖项。要从源码构建 Tablecruncher: 1. 安装 Xcode Command Line Tools(macOS)、Visual Studio C++(Windows)或 Linux 上你喜欢的构建工具链。 2. 安装 CMake 3. 下载并构建 FLTK 4. 运行 CMake 构建应用程序 有关 macOS、Windows 和 Linux 的详细构建说明,请参阅 BUILD.md。 — ## 想支持 Tablecruncher?你可以这样帮忙: - 给这个仓库标星 —— 这真的很有帮助! - 分享它 到 LinkedIn、X/Twitter、Mastodon 或你喜欢的平台 - 测试应用并在 GitHub Issues 中报告 Bug - 订阅我的 newsletter:The Missing Header(https://missingheader.com)—— 深入探讨数据处理挑战与工具 — ## 许可证与品牌 Tablecruncher 应用程序采用 GPL v3 或更高版本 许可证。所有 UI 图标 © 2025 Stefan Fischerländer,采用 GPL-3.0-or-later 或 CC BY 4.0 许可证(任选其一)。Tablecruncher 应用标志 © 2025 Stefan Fischerländer,仅采用 GPL-3.0-or-later 许可证。欢迎对 Tablecruncher 进行分支并在此基础上构建。如果你发布修改版本,请使用不同的名称和标志 以避免用户混淆。 — ## Tablecruncher 使用的第三方库 Tablecruncher 包含以下第三方库: - duktape (https://duktape.org/) 许可证:MIT 版权:2013-2023,Duktape 作者 - cpp-httplib (https://github.com/yhirose/cpp-httplib) 许可证:MIT 版权:2019-2025,Yuji Hirose - nlohmann/json (https://github.com/nlohmann/json) 许可证:MIT 版权:2013-2025,Niels Lohmann - utfcpp (https://github.com/nemtrif/utfcpp) 许可证:Boost Software License 1.0 版权:2006-2023,Nemanja Trifunovic 每个库均以源码形式包含,并遵循其各自的许可证条款。许可证文本可在 /external/ 下的对应子目录中找到,或以专用许可证文件形式存在,或直接嵌入在源码中。
相似文章
@QingQ77: 一个用 Rust 写的命令行 CSV 处理工具("CSV 魔术师"),能极快、低内存地处理上 GB 的 CSV,并自带表达式语言、终端可视化以及词典统计、图论乃至抓取等社科向扩展。 https://github.com/medialab/…
一个用 Rust 编写的命令行 CSV 处理工具 'xan',能够快速、低内存地处理大型 CSV 文件,并自带表达式语言、终端可视化和社科分析扩展。
@tom_doerr: 在 16GB 内存 Mac 上运行 35B 模型 https://github.com/walter-grace/mac-code…
该工具支持通过从 SSD 流式加载模型权重,在 16GB Mac 上运行 Qwen3.5-35B 等大型语言模型,经优化配置后最高可达 30 tok/s。
@weswinder:这个Mac应用对于数据库来说非常好用 > 免费 > 开源 > 美观 > 超快 方便查看本地codex…
一条推文推荐了一款免费、开源且美观的Mac应用,非常适合数据库操作,并能快速查看本地SQLite文件。
@AIExplorerTim: 有人刚刚开发了一个工具,可以将 PDF 转换为 干净、结构化的 Markdown 速度达到 100 页/秒 不需要 GPU。 不需要 API 成本。 没有混乱的解析。 只有原始的、可用的数据。 它可以轻松处理的内容: • 表格 → 完美提…
OpenDataLoader 是一个开源工具,可将 PDF 转换为结构化的 Markdown 和 JSON,支持 100 页/秒的本地处理速度,无需 GPU 或 API 成本,专为 RAG 管道和 PDF 无障碍自动化设计。
在终端舒适地进行数据可视化
xan 是一个用 Rust 编写的高性能命令行 CSV 处理工具,具备 SIMD 解析、并行计算和终端数据可视化功能。