GitHub
有很多应用程序和网站允许您以单个逗号分隔值 (CSV) 文件的形式下载大量信息。你可以获得
- 您的整个 Netflix 观看历史记录
- 您所有的 Letterboxd 评论
- 您在 Goodreads 中输入的书籍
- 来自不同供应商的购买历史记录
- 您的密码等等。
像这样的大平面文件的问题在于它们不是为阅读而设计的。大多数人在 Excel 或 Numbers 等电子表格程序中查看它们。
GitHub 上有一个免费存储库,其中包含将 CSV 文件转换为单独的 Markdown 笔记以在以下应用程序中使用所需的一切:
保持最新状态的最简单方法是下载Mac 版 GitHub Desktop。 。该应用程序可让您轻松创建和上传自己的存储库并下载其他人发布的存储库。使用 Github 是一种免费的方式来共享文件供其他用户下载,即使您不是开发人员也是如此。我有一个存储库,我在其中以 Markdown 文件的形式共享我的报价集合,在另一个存储库中,我共享Mac 自动化应用程序(如 Keyboard Maestro、Better Touch Tool 和 Hazel)的设置。
下载存储库后,使用它就很简单。确保您已经安装了Python 。最新版本是3.12。将 CSV 文件移动到其中包含脚本的文件夹中,然后从您选择的终端运行命令。我最近一直在使用Ghostty 。该脚本将开始运行一个向导,询问您使用哪个字段来命名您的 Markdown 笔记。然后它会询问您是否需要 YAML 前面的信息或正文中的信息,或两者都需要。之后,它会询问您希望如何格式化 CSV 文件的每一列(例如,按原样、作为文本、作为格式化文本、作为链接等)。完成向导后,它会立即在您一直在使用的文件夹中创建一个数据文件夹,其中包含所有 Markdown 笔记。它将在一两秒内创建 500 个或更多笔记。太棒了。
显然,在使用脚本之前,您需要从 CSV 文件中删除任何不需要的列。如果在创建笔记后,您想要通过搜索和替换或删除元素进行批量编辑,则BBEdit或VSCode等应用程序可以为您对文件夹中的所有文件执行此操作。
原文: https://amerpie.lol/2025/04/04/convert-csv-files-to-markdown.html