ファイルの中身
date,ph,nitrate_ppm,nitrite_ppm,ammonia_ppm,water_changed,water_change_percent,notes 2026-11-01 09:15,7.2,15,0,0,yes,25,"水換え前に測った硝酸塩、20 L 交換" 2026-11-04 19:40,7.1,20,0,0,no,0,"ネオンテトラを6匹追加" 2026-11-08 10:02,7.3,15,0,0,yes,25,"ろ材を水槽の水で洗った"
列名はあえて英語のままにしています。アプリの書き出しと揃えることで、2つのファイルを対応表なしで統合できます。
表計算はいちばん小さな記録システムです。ファイル1つ、アカウント不要、どこでも開けて、並べ替えもグラフもでき、表計算好きな友人に渡すこともできます。このページはヘッダー行を用意して、列名を考えずに済むようにするものです。
列の説明
| 列 | 形式 | 例 |
|---|---|---|
| date | YYYY-MM-DD HH:MM | 2026-11-01 09:15 |
| ph | 小数 | 7.2 |
| nitrate_ppm | 小数 | 15 |
| nitrite_ppm | 小数 | 0 |
| ammonia_ppm | 小数 | 0 |
| water_changed | yes / no | yes |
| water_change_percent | 0–100 | 25 |
| notes | 自由記述(カンマを含む場合は引用符で囲む) | "20 L 交換" |
つまずきやすい2点
- 表計算ソフトが小数点にカンマを使う地域(ヨーロッパの多く)では、区切りがセミコロンになることがあります。自動判定に任せず、取り込み時に区切りを「カンマ」と指定してください。
- ヘッダーは小文字とアンダースコアのまま変えないでください。列名を変えた瞬間に、アプリの書き出しとも、それを読むスクリプトとも噛み合わなくなります。
アプリの書き出しと同じヘッダー
アプリが書き出すCSVはこの8列です。このテンプレートがあれば、今日始めた表計算を、あとでスマホの書き出しと同じ形に育てられます。
これは何ではないか
現在のバージョンにCSVの取り込み機能はありません。CSVはバックアップと逃げ道であって、同期形式ではありません。中間案が欲しければ ブラウザの記録 が同じヘッダーで書き出します。紙なら 印刷用の記録表 を。