导入与导出
BabyLog 支持按宝宝导入和导出 CSV。把其他应用的数据迁移进来,或者随时把你的数据完整取走。导入和导出都不需要付费。
在哪里找到

打开宝宝 → [宝宝名字] → 数据,导入和导出都在这里。
按宝宝区分是有意为之——与照护者共享时,每个宝宝有独立的数据范围和访问规则。导出一个宝宝的数据,不会泄露其他宝宝的日志。
导出
点击导出 CSV,BabyLog 会把该宝宝的完整日志下载到你的设备。
包含内容
- 所有 12 种日志类型的每一条记录
- 以你所在时区记录的原始时间戳
- 所有数值、单位和自由文本备注
- 每条记录的记录者(照护者姓名)
- 创建和更新时间戳(用于核查)
所有字段均无需付费解锁。导出内容就是你在应用中看到的全部。
导出的用途
- 迁移到其他工具(格式简单,易于映射)
- 保存长期档案
- 以结构化格式发给儿科医生作为交接文件
- 导入电子表格进行自定义分析
导入

两种导入方式:
- 从设备上传 CSV 文件。
- 从剪贴板粘贴 CSV — 适合从其他应用小批量导出时使用。
BabyLog 会解析文件、根据格式规范验证内容,并在保存前显示预览。预览会列出有多少行是新数据、多少行与现有记录冲突、多少行将被跳过。所有验证警告(无法识别的值、格式有误的时间戳)会在预览前就提示出来,方便你先修正。
确认后,BabyLog 开始执行导入,并按日志类型实时显示进度。
处理无法匹配的行

CSV 中有些行可能无法顺利导入——数值超出预期范围、时间戳已存在、某个字段解析失败。BabyLog 会把这些行汇总成一个列表,不影响其余数据的导入。
点击列表中的任意一行打开它,和编辑普通日志一样,你有两个选择:
- 修改数值 — 修正未通过验证的字段(例如纠正格式错误的时间戳,或把 ml 改成合理的数量)后保存。该行会加入已导入的数据集。
- 删除该导入行 — 直接舍弃这一行。适合源数据本身有误的情况。
列表清空后,导入完成。你没有处理的行不会进入你的数据——不会有任何不完整的内容被保存。
重复导入同一个 CSV 文件不会产生重复记录——BabyLog 按类型 + 时间戳 + 关键字段进行匹配,上次已成功导入的行会在重新导入时被跳过。
导入完成后

你会看到一份汇总——导入了多少条记录,跳过了多少条。导入的日志会立即出现在时间轴、日历和汇总中,因为导入走的是和手动记录完全相同的本地优先流程。
如果导入时有照护者在线,他们的应用下次检查更新时会收到这些新日志。
大量数据导入
支持一次性导入数月甚至数年的数据。BabyLog 会分批处理,保持界面流畅响应,即使中途断网也不会损坏数据。
如果导入中断,BabyLog 会告诉你哪些已完成、哪些还没有。用同一个文件重新导入是安全的——重复检测会从上次停止的地方继续。
CSV 格式和技巧
每个宝宝导入一个 CSV 文件。要确保列格式正确,最简单的方法是:
- 先从 BabyLog 导出一小份样本。
- 以这份样本作为模板。
- 粘贴到电子表格,替换成你的真实数据,再重新导入。
如果你从其他应用导出的格式不同,可以借助 AI 工具来转换——把源 CSV 和 BabyLog 的样本导出一起粘贴到 ChatGPT 或 Claude,让它把列格式调整成匹配的样子。