Habitifyへデータをインポートする
新しいアプリを使い始めるときも、ほかのアプリやスプレッドシートにある大切な記録履歴は失いたくないものです。ここでは、過去のデータをHabitifyへ取り込み、これまでの歩みをまとめて確認する方法を説明します。ヘルスケアデータをインポートする
フィットネス関連の過去データがApple Health、Health Connect、Fitbit、Stravaに保存されている場合は、最も簡単で自動的な方法です。 仕組み: いずれかのサービスをHabitifyの習慣へ初めて接続すると、アプリが自動で履歴を同期し、過去のアクティビティを習慣の記録へ取り込みます。- Apple HealthまたはHealth Connect: iPhoneまたはAndroidスマートフォンから歩数、ワークアウト、睡眠、マインドフル時間などを直接同期します。
- Fitbit: Fitbitデバイスから毎日の歩数、睡眠、消費カロリーなどの統計を自動的に記録します。
- Strava: ランニング、ライド、ウォーキングなどのワークアウトを完了後すぐに習慣へ同期します。
Productiveアプリからデータをインポートする
先にProductiveアプリからデータをエクスポートしてください。通常は.sqliteファイルとして書き出されます。Habitifyへのインポート開始時にこのファイルが必要です。
Habitifyアプリで、設定 → データのインポート/エクスポート → Productiveからインポートへ移動します。
エクスポートした.sqliteファイルを選択し、画面の案内に従ってインポートを完了します。
主に次の習慣情報が取り込まれます。
- 習慣: 習慣の一覧。
- 習慣の記録: 過去のチェックイン、スキップ、失敗。
- 時間帯: 朝、午後、夜の設定。
- 習慣の説明: 習慣へ追加したメモや説明。
- 終了条件: Productiveで終了日が設定されていた場合、その日付が今日以前でなければ取り込まれます(Habitifyの終了日は7日以上先である必要があります)。
重要な注意事項:
- Productiveのチャレンジとプログラムは取り込まれません。個別の習慣のみが対象です。
- Productiveで一時停止または停止されていた習慣も取り込まれますが、Habitifyでは自動的にアーカイブ済みになります。必要に応じて後からアーカイブを解除できます。
- 毎日/特定の曜日/月の特定日: Productiveで毎日、特定の曜日、月の特定日に繰り返す習慣は、同じスケジュールを維持したHabitifyの日ごとの目標として取り込まれます。
- 1日に複数の目標: 1日の中に複数の目標がある場合(例:「朝2回+夜2回」)、Habitifyでは1つの日次目標へ合算されます(例:「1日4回」)。
- 週ごとの頻度(例:「週3回」): 週ごとの頻度(例:「週3回」)と日ごとの目標(例:「1回20分」)がある場合は、頻度と日次目標を掛けた1つの週ごとの目標へ変換されます。
例: Productive「週3回、1日20分」→ Habitify 「週60分」。 - 特殊なケース — 隔週: Productiveで「2週間ごとに1回」などの間隔を設定していた場合、この間隔は直接取り込めないため、代替としてHabitifyの日ごとの目標へ変換されます。インポート後にスケジュールを手動で調整してください。
Streaksアプリからデータをインポートする
先にStreaksアプリからデータをエクスポートしてください。通常、.streaks拡張子の専用ファイルとして書き出されます。このファイルを用意してからHabitifyへのインポートを開始します。
Habitifyアプリで、設定 → データのインポート/エクスポート → Streaksからインポートへ移動します。
エクスポートした.streaksファイルを選択し、画面の案内に従ってインポートを完了します。
次の主要な記録要素が取り込まれます。
- 習慣名: 同じ名前を維持します。
- 繰り返しスケジュール: 習慣の頻度(日、週、月)を変換します。
- 目標としての頻度: 「日/週/月にX回」という目標を維持します。
- リマインダー: カスタムのリマインダー時刻を取り込みます(詳細は以下)。
- 習慣メモ: 習慣へ追加したメモをコピーします。
- 最初の記録日を開始日に設定: Streaksで最も古い記録の日付をHabitifyの「開始日」にします。
- 記録履歴: 過去の完了、失敗、スキップを取り込みます。
- 悪い習慣: やめる/制限する習慣も取り込みます(詳細は以下)。
- 毎日の習慣: そのまま変換されます。
- Streaksの
完了→ Habitifyの完了 - Streaksの
失敗→ Habitifyの失敗 - Streaksで**未記録**の日 → Habitifyの
スキップ(連続達成記録を維持)
- Streaksの
- 週ごとの習慣: Habitifyでは週の開始日を日曜日または月曜日に限る一方、Streaksでは任意の日を選べます。そのため、Streaksの週間記録はHabitifyで該当する週の月曜日に割り当てられます。
例: Streaksの週が水曜日から火曜日の場合、その週全体の完了ステータスはHabitifyで同じ週の月曜日に表示されます。 - 月ごとの習慣: 週間習慣と同様に、Streaksの月全体の完了ステータスはHabitifyでその月の1日に割り当てられます。
- 習慣をやめる: Streaksの目標が「[習慣名]をしない」の場合、Habitifyでは**「習慣をやめる」**として取り込まれ、避けられた日数を記録します。
- 習慣を制限する: 悪い習慣を「日/週/月にX回」へ制限する目標は、同じ頻度目標を持つHabitifyの**「習慣を制限」**として取り込まれます。
スプレッドシートからデータをインポートする
以前の記録がスプレッドシートにある場合は、Zapierを使って取り込めます。少し高度な方法ですが、任意の習慣の完全な履歴を補完するのに適しています。 この方法では、Googleスプレッドシートの新しい行を監視し、Habitifyへ対応する記録を作る自動化(「Zap」)を使用します。古いデータをGoogleスプレッドシートへコピー&ペーストすると処理が始まります。1
データのスプレッドシートを準備する
以前のデータをGoogleスプレッドシートのテンプレートに合わせて整形します。各シートには1つの習慣の進捗を記録し、各行が日付、時刻、数値を含む1回の完了を表すよう整理します。
2
Habitifyの習慣を設定する
データの取り込み先となる習慣をHabitifyで作成します。
3
Zapierテンプレートで簡単に設定する
データの取り込み先となる習慣をHabitifyで作成します。
4
Zapを実行してデータをインポートする
Zapを有効にしたら、履歴データ全体をGoogleスプレッドシートへコピー&ペーストします。Zapierが各行を読み取り、日付付き記録としてHabitifyへ取り込み、過去の進捗を補完します。
Habitifyからデータをエクスポートする
用途に応じて、基本的な記録分析用のシンプルなCSVファイルと、アカウント全体を保存する**完全バックアップファイル(.sqlite)**の2形式を利用できます。手順
- Habitifyアプリの設定タブへ移動します。
- インポート/エクスポートをタップします。
- .csvとしてエクスポートまたはバックアップとしてエクスポートを選択します。
- デバイスの画面案内に従い、ファイルを保存または共有します(例:メール、クラウドストレージ)。
エクスポート形式の比較
Habitifyのデータを管理する
習慣データをリセットする
- iOS
- 🤖 Android
- 🖥️ ウェブサイトとデスクトップ
- Habitifyを開き、設定へ移動します。
- プロフィールをタップします。
- プライバシーとデータで習慣データをリセットをタップします。
- 確認のため、習慣データをリセットをタップします。
すべてのデータを削除する
- iOS
- 🤖 Android
- 🖥️ ウェブサイトとデスクトップ
- Habitifyを開き、設定へ移動します。
- プロフィールをタップします。
- プライバシーとデータですべてのデータを削除をタップします。
- 確認のため、すべてのデータを削除をタップします。
よくある質問
エクスポートしたCSVファイルがExcelで1列に表示されるのはなぜですか?
エクスポートしたCSVファイルがExcelで1列に表示されるのはなぜですか?
ExcelがCSVファイルの区切り文字を認識していない場合に発生します。Habitifyのエクスポートではフィールドをセミコロン(
;)で区切りますが、Excelの設定で別の区切り文字が指定されている可能性があります。データを別々の列に表示する方法- ExcelでCSVファイルを開き、A列を選択します。
- データ → 区切り位置へ移動します。
- 区切り文字付きを選択し、次へをクリックします。
- セミコロンを選択し、ほかの区切り文字の選択を解除します。
- 完了をクリックします。

