# 备份、导出与导入

> 米粒怎样自动备份、怎样从备份恢复，以及怎样把订阅和账本导出成 JSON 或 CSV，换电脑时怎样迁移数据。

https://miliapp.app/zh-hans/guide/backup/

## 自动备份

打开米粒时，以及每天第一次修改数据之前，米粒都会自动备份一次。订阅、固定收入和账本分开备份，各保留最近的 14 份；内容没有变化时不会重复备份。

备份存放在米粒自己的文件夹里：在「设置 → 数据」的「数据文件」里点「在访达中显示」就能看到。

## 立即备份

选菜单「文件 → 立即备份数据」（<kbd>⇧</kbd><kbd>⌘</kbd><kbd>B</kbd>），或者在「设置 → 数据」里点「立即备份」。从 1.0.1 起，会把订阅、账本和固定收入一起备份；1.0 只备份订阅。手动备份不会被自动清理。

## 从备份恢复

打开「设置 → 数据」：

- **从备份恢复 · 订阅**：每份备份都写着有多少条订阅，以及是自动备份、手动备份还是恢复点。点「恢复」后可以选「只补回缺失的记录」或「整体替换当前数据」。整体替换之前，米粒会先把当前的数据存成一个恢复点，恢复错了还能退回去。
- **从备份恢复 · 账本**：用某一份备份替换当前的账本。
- **从备份恢复 · 固定收入**（1.0.1 起）：用某一份备份替换当前的固定收入，替换之前同样会先留一个恢复点。

订阅、账本和固定收入各自恢复，互不影响。

## 导出

- **订阅**：「设置 → 数据」里的「导出 JSON」。
- **账本**：「设置 → 数据」里的「导出账本」导出 JSON；在「收支报表」里点「导出 CSV」，可以导出所选年份的账目，用 Numbers 或 Excel 打开。
- **年度账单**：在「年度账单」里点「导出 CSV」。

导出订阅和年度账单不需要米粒 Pro。

## 导入

在「设置 → 数据」里点「导入 JSON」（订阅）或「导入账本」，选择米粒导出的 JSON 文件。已经存在的记录会自动跳过，不会重复。目前不支持导入 CSV 或其他 App 的数据。

## 换了新 Mac

- **用了 iCloud 同步**：在新 Mac 上安装米粒，用同一个 Apple 账户[恢复购买](https://miliapp.app/zh-hans/guide/pro/#restore)，数据会自动同步回来。
- **没有用 iCloud 同步**：在旧 Mac 上导出订阅和账本的 JSON 文件，拷到新 Mac 上再导入。
