Guide

导入和导出

从 CSV 文件导入抽认卡和导出卡组进行备份的完整指南。了解 CSV 格式、列映射、选择题导入以及 Flashcards World 的最佳实践。

Flashcards World 支持 CSV 导入和导出,使批量创建卡片、备份数据和在平台之间传输内容变得简单。无论你是从另一个抽认卡应用迁移、在电子表格中构建大型卡组,还是仅仅备份学习材料,本指南涵盖了你需要知道的一切。

为什么使用导入和导出?

  • 批量创建 -- 一张一张地创建 200 张词汇卡很繁琐。使用 CSV 导入,你可以在电子表格中创建所有卡片,几秒钟内导入。
  • 备份和安全 -- 导出卡组为你提供数据的本地副本。如果你需要删除账户或更换设备,你的学习材料是安全的。
  • 协作 -- 与同学分享 CSV 文件,这样每个人都可以导入相同的卡组。结合 QR code 分享,你有多种方式分发卡片。
  • 迁移 -- 从另一个抽认卡应用转来?从该应用导出数据为 CSV,根据需要调整格式,然后导入到 Flashcards World。
  • 批量编辑 -- 导出一个卡组,在电子表格中进行更改(查找替换、重新排序、添加列),然后重新导入更新后的文件。

CSV 格式概述

CSV(逗号分隔值)是一种简单的文本格式,任何电子表格应用都可以读写。每行代表一张抽认卡,列代表不同的字段。

基本两列格式

最简单的格式使用两列:

A 列(正面) B 列(背面)
Bonjour 你好
Merci 谢谢
Au revoir 再见
  • A 列是卡片的正面(术语、问题或提示)。
  • B 列是卡片的背面(定义、答案或翻译)。

选择题格式

如果你想在导入中包含选择题答案选项,可以添加额外的列:

A 列(正面) B 列(正确答案) C 列(选项 2) D 列(选项 3) E 列(选项 4)
法国的首都? 巴黎 伦敦 柏林 马德里
最大的行星? 木星 土星 火星 金星
  • B 列始终是正确答案。
  • C、D、E 列(及以后)是在选择题模式中使用的错误选项(干扰项)。

如果你不包含额外的列,应用会在选择题学习过程中自动从卡组中的其他卡片生成干扰项。

编码和格式规则

  • 文件编码: 使用 UTF-8 编码。这确保特殊字符、重音符和非拉丁文字(日文、韩文、阿拉伯文等)正确显示。大多数现代电子表格应用默认使用 UTF-8。
  • 分隔符: 使用逗号作为列分隔符。如果你的文本包含逗号,请用双引号将单元格包围(大多数电子表格应用在保存为 CSV 时会自动执行此操作)。
  • 引号: 如果你的文本包含双引号,通过将其加倍来转义("")。例如:"他说""你好"""
  • 换行符: 避免在单个单元格内使用换行符,因为在某些情况下可能导致解析问题。
  • 不需要标题行: 应用将每一行视为一张卡片。如果你包含类似"正面, 背面"的标题行,它会被作为一张卡片导入,所以请在导入前删除它。

如何导出卡组

导出会创建一个 CSV 文件,包含卡组中的所有卡片(或你的整个收藏)。

在移动端导出(iOS 和 Android)

  1. 打开 Flashcards World,导航到卡组列表。
  2. 打开侧边菜单(汉堡菜单或从左边缘滑动)。
  3. 寻找导出选项。
  4. 选择导出单个卡组或整个收藏。
  5. 应用生成 CSV 文件并打开设备的分享面板,允许你保存文件、发送邮件或发送到云存储服务。

在网页端导出

  1. 打开要导出的卡组。
  2. 进入编辑卡组界面。
  3. 寻找导出下载 CSV 选项。
  4. 浏览器会将 CSV 文件下载到你的默认下载文件夹。

导出包含的内容

  • 卡组中每张卡片的正面和背面文本。
  • 选择题答案选项(如果存在)。
  • 卡组标题通常用作文件名。

导出技巧

  • 定期备份 -- 定期导出你最重要的卡组,特别是在进行大量编辑或删除账户之前。
  • 在任何电子表格应用中打开 -- 导出的 CSV 可以在 Excel、Google Sheets、Numbers、LibreOffice Calc 或任何文本编辑器中打开。
  • 将导出用作模板 -- 导出现有卡组,在电子表格中修改,然后作为新卡组重新导入。这对于创建相同材料的变体很有用。

如何导入卡片

导入让你从 CSV 文件创建卡片,免去手动数据输入。

第 1 步:准备你的 CSV 文件

你可以在以下任何工具中创建 CSV 文件:

  • Google Sheets -- 创建电子表格,然后转到 文件 > 下载 > 逗号分隔值 (.csv)。
  • Microsoft Excel -- 创建电子表格,然后转到 文件 > 另存为,选择 CSV(逗号分隔)作为文件类型。如果有选项,请确保选择 UTF-8 编码。
  • Apple Numbers -- 创建电子表格,然后转到 文件 > 导出到 > CSV。
  • 文本编辑器 -- 对于小型卡组,你可以直接输入 CSV。每行是一张卡片,正面和背面用逗号分隔。

文本编辑器中的 CSV 内容示例:

Bonjour,你好
Merci,谢谢
Au revoir,再见
Comment allez-vous?,你好吗?

第 2 步:在移动端导入

  1. 将 CSV 文件传输到你的设备(通过邮件、云存储、AirDrop 或 USB)。
  2. 打开 Flashcards World。
  3. 在侧边菜单或卡组创建界面寻找 导入 CSV 选项。
  4. 从设备的文件选择器中选择你的 CSV 文件。
  5. 应用会解析文件并显示卡片预览。
  6. 确认导入。卡片将被添加到新卡组或现有卡组,取决于应用的提示。

第 3 步:在网页端导入

  1. 打开网页应用,导航到仪表板或编辑卡组界面。
  2. 点击导入选项。
  3. 从电脑中选择你的 CSV 文件。
  4. 查看预览并确认导入。

导入后

  • 检查你的卡片 -- 快速浏览导入的卡片,检查格式问题、列错位或编码问题。
  • 设置语言 -- 如果你导入了外语词汇,请确保为卡组的正面和背面设置正确的语言。这确保正确的语音朗读发音
  • 开始学习 -- 你导入的卡片立即可在所有学习模式中使用。

导入问题排除

卡片出现乱码字符

这几乎总是编码问题。确保你的 CSV 文件以 UTF-8 编码保存。在 Excel 中,使用"另存为"并选择"CSV UTF-8(逗号分隔)"而不是普通的"CSV"。

列错位

如果你的正面和背面文本出现在错误的字段中,请检查:

  • 你是否使用逗号作为分隔符?某些地区的 Excel 默认使用分号。
  • 你的文本是否包含未转义的逗号?用双引号包围这些单元格。
  • 是否有标题行被解释为卡片?

导入创建了空白卡片

检查你的 CSV 文件末尾是否有空行。某些电子表格应用会添加尾部空行。在文本编辑器中打开文件,删除底部的任何空白行。

特殊字符或重音丢失

确保你的文件以 UTF-8 保存。这对于有重音的语言(法语、西班牙语、葡萄牙语)、变音符(德语)或非拉丁文字(中文、日文、韩文、阿拉伯文、印地语)尤其重要。

最佳实践

  • 保留主副本 -- 维护一个包含所有卡片的主电子表格。这使更新、重新组织和根据需要重新导入卡组变得容易。
  • 使用一致的格式 -- 在所有 CSV 文件中保持统一格式。这减少错误,使批量管理更容易。
  • 重大更改前备份 -- 在删除卡片、合并卡组或进行大量编辑之前,导出当前版本作为安全网。
  • 结合云同步 -- 导入和导出处理本地文件传输。为了跨设备无缝访问,请确保你已登录,这样你的卡片会自动同步到云端

常见问题

可以从 Quizlet、Anki 或其他抽认卡应用导入吗?

如果其他应用支持 CSV 导出,你可以将该文件用于 Flashcards World。从其他应用导出数据为 CSV,检查列是否匹配预期格式(正面在 A 列,背面在 B 列),然后导入。

一次可以导入的卡片数量有限制吗?

没有严格限制,但非常大的文件(数千张卡片)可能需要一些处理时间。为获得最佳性能,考虑将超大导入拆分为每批几百张卡片。

可以通过 CSV 导入图片吗?

CSV 导入处理基于文本的内容。图片需要在导入后手动添加到各张卡片。

导入会覆盖我现有的卡片吗?

不会。导入会向卡组添加新卡片。它不会修改或删除现有卡片。如果你想完全替换一个卡组,请先删除现有卡组,然后导入新版本。