数据导出导入

CatchTime 支持将你的时间数据导出为标准格式,方便备份和进一步分析。你也可以通过导入功能恢复之前的数据。

CSV 导出

CSV 格式适合在 Excel、Google Sheets 等表格工具中打开和分析。

导出内容:

  • 每条使用记录占一行
  • 包含应用名称、窗口标题、开始时间、结束时间、使用时长、分类等字段
  • 按时间顺序排列

导出步骤:

  1. 打开设置页面
  2. 找到"数据"部分
  3. 选择"导出为 CSV"
  4. 选择要导出的日期范围
  5. 点击导出,选择保存位置

导出的 CSV 文件可以用任何表格软件打开,方便你自定义分析和制作报表。

JSON 完整备份

JSON 格式包含你所有的 CatchTime 数据,适合完整备份和恢复。

导出内容:

  • 所有使用时间记录
  • 任务和分类
  • 应用分类设置
  • 目标和目标记录
  • 应用限制规则
  • 应用设置

导出步骤:

  1. 打开设置页面
  2. 找到"数据"部分
  3. 选择"完整备份(JSON)"
  4. 点击导出,选择保存位置

建议定期进行 JSON 备份,以防数据意外丢失。

按日期范围导出

无论使用 CSV 还是 JSON 格式,你都可以指定导出的时间范围:

  • 全部数据 — 导出所有历史数据
  • 自定义范围 — 选择开始日期和结束日期
  • 最近 N 天 — 快速选择最近一周、一个月等

这在你只需要分析特定时间段的数据时特别有用。

JSON 导入恢复

如果你需要恢复之前备份的数据,可以使用 JSON 导入功能:

导入步骤:

  1. 打开设置页面
  2. 找到"数据"部分
  3. 选择"导入数据"
  4. 选择之前导出的 JSON 文件
  5. 确认导入

注意事项:

  • 导入会将备份中的数据合并到当前数据中
  • 已存在的记录不会被重复导入
  • 导入过程可能需要几分钟,取决于数据量
  • 建议在导入前先做一次当前数据的备份

使用场景

  • 定期备份 — 每月导出一次 JSON 备份,保存到安全的位置
  • 数据分析 — 导出 CSV 到 Excel 中做自定义的图表和分析
  • 更换设备 — 在新设备上导入旧设备的数据(如果不使用云同步)
  • 数据恢复 — 意外丢失数据后,用备份文件恢复

了解更多