迁移指南 - Anki 导入 TSV
如何将 TSV 闪卡导入 Deckbase
当文本中逗号较多并因此导致 CSV 出现问题时,TSV 会很有用。此流程可让解析保持可预测,也便于排查。
Deckbase阅读约 6 分钟
何时使用此工作流
适合从那些能更可靠处理制表符分隔值而不是逗号分隔文件的工具中导出数据的用户。
请将此视为一项可操作的迁移流程,而不只是一次性文件上传。目标不仅是成功导入,还包括在切换后的数周内获得更好的复习一致性并降低卡片维护开销。
导入前检查清单
- 制表符分隔文件,行结构一致。
- UTF-8 编码,且单元格中没有隐藏分隔符。
- 上传前在纯文本编辑器中校验正面和背面字段。
如果某项检查清单未通过,请在导入前修复。上游清理比迁移后修复数百张卡片更快。
分步迁移流程
- 1在纯文本编辑器中打开 TSV,确认制表符分隔保持一致。
- 2检查示例行中是否有转义字符和换行。
- 3导入 Deckbase,并将字段映射到卡片正面、背面和标签。
- 4运行示例预览,然后执行完整导入。
- 5抽查 20 张卡片,验证解析是否准确。
常见错误与解决方法
制表符被替换为空格
从源文件重新导出,避免在会改动分隔符的工具中手动编辑。
行长度不一致
规范化各行,确保所有必需列都存在。
特殊字符损坏
确认使用 UTF-8,并在导入前重新保存。
末尾隐藏字符
上传前去除空白和控制字符。
每次修复后先使用小型试点牌组。如果试点质量稳定,再将相同的修正模式应用到整批数据。
输出质量检查示例
- 正面:定义熵。 | 背面:系统中无序程度或能量分散程度的度量。
- 正面:什么是多态? | 背面:一个接口,多种实现。
- 正面:GDP 公式? | 背面:C + I + G + (X - M)。
在质量检查期间,逐张验证示例卡片是否清晰、单一且答案准确。避免导入只考查措辞而不考查理解的卡片。
一个实用测试:如果在复习时能在 10 秒内准确作答,这张卡片通常范围恰当。如果不能,请拆分或重写它。
常见问题
TSV 比 CSV 更好吗?
当内容包含大量逗号且本来需要加引号处理时,它可能更好。
可以先把 TSV 转换成 CSV 吗?
可以,但前提是转换能保留编码和字段边界。
如何快速校验?
先做试点导入,并在完整迁移前进行一次真实复习。
提示:对于高级工作流,请保留原始导出文件作为备份,并按批次名称和日期跟踪每次迁移尝试。
定位的查询意图:Anki 导入 TSV。本指南作为实用迁移工作流页面进行审核,而非通用信息文章。