Neurako 工具

CSV 与 Anki 转换器

想把电子表格导入 Anki,还是把 Anki 牌组转到 Excel 或 Google Sheets?这两个免费转换器支持双向转换。解析与打包全在浏览器本地完成,Neurako 不会上传你的文件。通过本页面选择工具,并可查看相关指南获取分步操作说明。

选择转换方向

Anki 对导入文本格式的要求

Anki 的“文件 → 导入”支持用逗号、分号或制表符分隔的纯 UTF-8 文本。Neurako 的 CSV 转 Anki 工具会直接生成 .apkg 文件,但表格整理习惯完全相通。

  • 建议包含表头行(正面、背面,可选的标签)。Anki 会从第一行数据开始统计字段;我们的转换器能够识别正面/背面的别名,并能将无表头的双列 TSV 识别为术语/定义。
  • 制表符与逗号:Anki 会自动推断分隔符并允许你手动调整。我们的转换器在首行制表符多于逗号时采用制表符,否则默认使用逗号。
  • 标签:请将其放在单独的一列(Anki 的导入对话框支持映射“标签”字段)。我们的工具支持用逗号、分号或竖线拆分标签。
  • 字段中的 HTML:Anki 需要勾选“允许在字段中使用 HTML”来解析标记和多媒体标签。我们生成的 .apkg 会将正面/背面存储为笔记文本;仅在确定 Anki 能正常渲染时才保留原始 HTML。
  • 多媒体:Anki 的文本导入要求图片/音频文件已存在于 collection.media 中并通过 HTML 引用。我们的转换器不会在 CSV 中包含多媒体二进制数据,也不会将表格中的图片 URL 嵌入到 .apkg 压缩包中。

CSV → Anki——运作方式

  1. 步骤 1

    导出 UTF-8 CSV 或 TSV

    在 Excel 中选择“另存为 → CSV UTF-8”。在 Google Sheets 中选择“文件 → 下载 → 逗号分隔值 (.csv)”。保持每行一张卡片,并包含正面(Front)和背面(Back)列。

  2. 步骤 2

    映射列与预览

    在“CSV 转 Anki”页面中,粘贴或拖入文件(最大 50 MB)。确认正面/背面映射、可选的标签、为牌组命名,并翻转预览卡片。

  3. 步骤 3

    下载 .apkg 或在 Neurako 中打开

    下载牌组包用于 Anki Desktop / AnkiDroid / AnkiMobile,或点击“在 Neurako 中打开”直接在浏览器中利用 FSRS 算法开始复习。

Anki → CSV——运作方式

  1. 步骤 1

    从 Anki 导出 .apkg

    在 Anki 桌面版中选择“文件 → 导出”,将牌组(或整个集合)保存为牌组包。

  2. 步骤 2

    拖入牌组包并挑选字段

    在“APKG 转 CSV”页面中拖入文件。文件解析完全在本地浏览器进行。查看牌组概览,挑选需要的字段(正面、背面、标签及可选元数据),并选择导出为 CSV、TSV、JSON 或 Markdown。

  3. 步骤 3

    下载并编辑

    保存表格后即可离线编辑,完成后使用“CSV 转 Anki”或 Anki 的“文件 → 导入”重新导入即可。排程和复习历史记录不会写入 CSV。

在 Neurako 中学习这些卡片

此中心无需上传文件。打开任一转换器,预览你的卡片,然后在结果中使用“在 Neurako 中打开”,即可利用 FSRS 进行复习。

CSV 转 Anki导出 Anki 为 CSV

相关工具

常见问题

我的 CSV 或 .apkg 文件会离开浏览器吗?

不会。两个转换器都在你的浏览器本地进行解析和导出。Neurako 不会接收你的表格或 Anki 牌组包。

有什么大小限制吗?

为了保护浏览器内存,CSV/TSV 输入上限为 50 MB。.apkg 解析在桌面端浏览器上支持约 1 GB,在移动端 Safari 上支持约 400 MB(移动端遇到大型媒体资源包可能会内存不足)。

“CSV 转 Anki”会使用哪些列?

“正面”和“背面”是必填项。你可以映射“标签”和可选的“例句”列。系统会自动识别常见的别名,如“术语/定义”或“问题/答案”。导出的 .apkg 在仅有“正面/背面(+标签)”时使用基础(Basic)笔记类型;映射了例句列时则使用 Neurako 的增强型笔记类型。

媒体文件、HTML 和填空题(Cloze)会怎样处理?

从 .apkg 导出 CSV 主要针对文本:你可以包含各字段列,但媒体二进制文件不会写入表格。HTML 会保留为纯文本,除非在 Anki 原生文本导入时启用了“允许 HTML”选项。像 {{c1::…}} 这样的填空标记可以保留在正面/背面文本中,但“CSV 转 Anki”不会创建 Anki 的填空题笔记类型。

如何转换 Excel 或 Google 表格?

导出为 UTF-8 编码的 CSV,然后打开“CSV 转 Anki”。你也可以查看“Excel 转卡片”问答页面,获取表格优先准备清单。

可以实现 Anki → CSV → Anki 的双向往返吗?

就卡片文本而言是可以的。编辑 CSV 后,用“CSV 转 Anki”重新生成 .apkg,或者直接把文本文件导入 Anki。不过请注意,除非你在 Anki 本身中使用高级 GUID 工作流,否则会生成新的笔记 ID 且不会保留复习间隔。