跳转到主要内容
返回首页

数据可迁移性

导入你的Goodreads书库。随时导出你的书籍。

Leaf 专为数据自由而设计。随时导入你的 Goodreads 书库或导出书籍,没有锁定。

从 Goodreads 导入

可用

Leaf 可以导入你的整个 Goodreads 书库:书籍、状态和页数。

第 1 步:获取 Goodreads 导出文件

  1. 1. 前往 goodreads.com,打开"我的书架"
  2. 2. 点击页面左下角的"导入和导出"
  3. 3. 点击"导出书库"
  4. 4. 等待文件生成后下载

第 2 步:导入到 Leaf

  1. 1. 打开 Leaf → 设置 → 数据 → "从 Goodreads 导入"
  2. 2. 点击"选择 CSV 文件"并选择下载的文件

导入的内容

  • 书名、作者和 ISBN
  • 阅读状态(阅读中、已读完、想读、已放弃)
  • 页数(如果导出文件中有的话)
  • 重复项会被自动检测并跳过

导出书库

可用

随时获取你的 Leaf 数据完整备份。

打开 Leaf → 设置 → 数据 → "导出书库",然后将 CSV 文件分享到任何地方:文件、iCloud、邮件、AirDrop 等。

文件包含的内容

Column

Notes

Title

Book title - always present

Author

Author name - empty if not set

ISBN

ISBN-13 - empty if not set

Status

Reading · Want to Read · Finished · Dropped

Date Added

YYYY-MM-DD format

Date Finished

YYYY-MM-DD format - empty if not finished

Current Page

Latest page reached - only for Reading and Dropped books that have logged progress

Cover URL

Book cover image URL - empty if not set

Page Count

Total pages - empty if unknown

Format

physical or ebook - empty if not set

Progress Unit

pages or percent - empty if not set

Cover Customized

true if the cover was set manually - empty otherwise

从 Leaf 导出文件导入

可用

恢复之前从应用导出的 Leaf 书库。

打开 Leaf → 设置 → 数据 → "从 Leaf CSV 导入",然后点击"选择 CSV 文件"并选择导出文件。

导入的内容

  • 书名、作者、ISBN
  • 阅读状态(正在阅读、想读、已读完、已放弃)
  • 完成日期(添加日期不会被保留)
  • 当前页码,适用于有阅读进度的书籍
  • 重复书籍会被自动检测并跳过

自行创建 CSV 文件

也可以从头创建 CSV 文件,从任意来源导入书籍,适用于从支持 CSV 导出的应用迁移的场景。

Column

Required

Notes

Title

Yes

Book title

Status

Yes

Reading · Want to Read · Read · Dropped (case-sensitive)

Author

Author name, empty if not set

ISBN

ISBN-10 or ISBN-13, empty if not set

Date Added

YYYY-MM-DD format

Date Finished

YYYY-MM-DD format, only for Read books

Current Page

Latest page reached, only for Reading and Dropped books

Cover URL

Book cover image URL, empty if not set

Page Count

Total pages, empty if unknown

Format

physical or ebook, empty if not set

Progress Unit

pages or percent, empty if not set

Cover Customized

true if the cover was set manually, empty otherwise