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)
- 打开 Flashcards World,导航到卡组列表。
- 打开侧边菜单(汉堡菜单或从左边缘滑动)。
- 寻找导出选项。
- 选择导出单个卡组或整个收藏。
- 应用生成 CSV 文件并打开设备的分享面板,允许你保存文件、发送邮件或发送到云存储服务。
在网页端导出
- 打开要导出的卡组。
- 进入编辑卡组界面。
- 寻找导出或下载 CSV 选项。
- 浏览器会将 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 步:在移动端导入
- 将 CSV 文件传输到你的设备(通过邮件、云存储、AirDrop 或 USB)。
- 打开 Flashcards World。
- 在侧边菜单或卡组创建界面寻找 导入 CSV 选项。
- 从设备的文件选择器中选择你的 CSV 文件。
- 应用会解析文件并显示卡片预览。
- 确认导入。卡片将被添加到新卡组或现有卡组,取决于应用的提示。
第 3 步:在网页端导入
- 打开网页应用,导航到仪表板或编辑卡组界面。
- 点击导入选项。
- 从电脑中选择你的 CSV 文件。
- 查看预览并确认导入。
导入后
- 检查你的卡片 -- 快速浏览导入的卡片,检查格式问题、列错位或编码问题。
- 设置语言 -- 如果你导入了外语词汇,请确保为卡组的正面和背面设置正确的语言。这确保正确的语音朗读发音。
- 开始学习 -- 你导入的卡片立即可在所有学习模式中使用。
导入问题排除
卡片出现乱码字符
这几乎总是编码问题。确保你的 CSV 文件以 UTF-8 编码保存。在 Excel 中,使用"另存为"并选择"CSV UTF-8(逗号分隔)"而不是普通的"CSV"。
列错位
如果你的正面和背面文本出现在错误的字段中,请检查:
- 你是否使用逗号作为分隔符?某些地区的 Excel 默认使用分号。
- 你的文本是否包含未转义的逗号?用双引号包围这些单元格。
- 是否有标题行被解释为卡片?
导入创建了空白卡片
检查你的 CSV 文件末尾是否有空行。某些电子表格应用会添加尾部空行。在文本编辑器中打开文件,删除底部的任何空白行。
特殊字符或重音丢失
确保你的文件以 UTF-8 保存。这对于有重音的语言(法语、西班牙语、葡萄牙语)、变音符(德语)或非拉丁文字(中文、日文、韩文、阿拉伯文、印地语)尤其重要。
最佳实践
- 保留主副本 -- 维护一个包含所有卡片的主电子表格。这使更新、重新组织和根据需要重新导入卡组变得容易。
- 使用一致的格式 -- 在所有 CSV 文件中保持统一格式。这减少错误,使批量管理更容易。
- 重大更改前备份 -- 在删除卡片、合并卡组或进行大量编辑之前,导出当前版本作为安全网。
- 结合云同步 -- 导入和导出处理本地文件传输。为了跨设备无缝访问,请确保你已登录,这样你的卡片会自动同步到云端。
常见问题
可以从 Quizlet、Anki 或其他抽认卡应用导入吗?
如果其他应用支持 CSV 导出,你可以将该文件用于 Flashcards World。从其他应用导出数据为 CSV,检查列是否匹配预期格式(正面在 A 列,背面在 B 列),然后导入。
一次可以导入的卡片数量有限制吗?
没有严格限制,但非常大的文件(数千张卡片)可能需要一些处理时间。为获得最佳性能,考虑将超大导入拆分为每批几百张卡片。
可以通过 CSV 导入图片吗?
CSV 导入处理基于文本的内容。图片需要在导入后手动添加到各张卡片。
导入会覆盖我现有的卡片吗?
不会。导入会向卡组添加新卡片。它不会修改或删除现有卡片。如果你想完全替换一个卡组,请先删除现有卡组,然后导入新版本。