明細をCSVでダウンロードしたのに、
開いたら文字化けして読めない。
家計簿アプリに取り込もうとしたら、
列がズレてぐちゃぐちゃになる。
このトラブルは、内容が壊れているというより
形式の相性で起きることがほとんどです。
この記事では、原因と直し方を「最短ルート」で整理します。
結論:原因は「文字コード」「区切り」「日付・数値の形式」がほとんど。まずは“正しい方法で開く”→次に“列ズレ修正”の順で対処
CSVトラブルの主因
① 文字コードの違い(UTF-8 / Shift_JIS)
② 区切り文字の違い(カンマ/タブ/セミコロン)
③ 日付や金額の形式が合わない(家計簿アプリ側の仕様)
④ 改行やダブルクォートの扱いで列がズレる
「正しい開き方」を知っているだけで解決することが多いです。
まずこれ:CSVは“ダブルクリックで開かない”
CSVをダブルクリックで開くと、
Excelが勝手に解釈して、文字化けや桁落ちが起きやすいです。
ありがちな事故
・文字化け(文字コード不一致)
・先頭ゼロが消える(例:00123 → 123)
・日付が勝手に変換される
・列がズレる(区切り違い)
まずは“正しい手順で取り込む”が基本です。
Excelでの開き方(文字化けしない最短)
Excelは「データ取り込み」で開くのが安定します。
手順(考え方)
・データ取り込み(テキスト/CSV)から読み込む
・文字コードを選べる画面が出たら切り替える(UTF-8/Shift_JIS)
・区切り(カンマ等)を指定して列を揃える
ここで正しく表示されれば、家計簿アプリへの加工も楽になります。
Googleスプレッドシートでの開き方(意外と相性が良い)
文字化けに困る時は、スプレッドシートに一度取り込むと解決することがあります。
メリット
・インポート時に区切りや形式の指定がしやすい
・そのままCSVで書き出し直せる(再エクスポート)
「一度スプレッドシートで整えてから出す」は、かなり実務的な回避策です。
列がズレる原因:加盟店名の中にカンマ/改行が混ざる
列ズレで多いのは、店名や摘要に
カンマや改行が含まれているパターンです。
CSVは「カンマで列を分ける」ので、
中身にカンマが入るとズレます。
見分け方
・特定の行だけ列が崩れる
・店名/摘要が長い行で起きる
・ダブルクォートの扱いが崩れている
この場合は「正しい区切りで取り込む」か「整形して再出力」が効きます。
家計簿アプリに取り込めない時の“整え方”
家計簿アプリは、取り込み仕様がシンプルなことが多いです。
なので、CSVの列を最低限に絞ると成功しやすいです。
まずはこの3列に寄せる(基本形)
・日付(YYYY/MM/DD など)
・金額(数値のみ、カンマ無しが安定)
・内容(加盟店名)
列が多いほど失敗しやすいので、必要最小限に寄せます。
確認の順番(迷ったらこの手順)
確認順(おすすめ)
① ダブルクリックで開かず、取り込み機能で開く
② 文字化け → 文字コードを切り替える(UTF-8/Shift_JIS)
③ 列ズレ → 区切り文字を確認(カンマ/タブ等)
④ 特定行だけ崩れる → 店名のカンマ/改行を疑う
⑤ 家計簿用に列を3列程度に絞って再出力する
この順でやると、無駄に時間を溶かしにくいです。
チェックリスト(CSVが読めない/文字化け)
チェックリスト
□ CSVをダブルクリックで開かず、取り込みで開いた
□ 文字コード(UTF-8/Shift_JIS)を切り替えて確認した
□ 区切り文字(カンマ/タブ等)を指定して列を揃えた
□ 特定行だけ崩れる場合、店名のカンマ/改行を疑った
□ 家計簿用に日付/金額/内容の3列に絞って再出力した
次に読む(おすすめ)
CSVが扱えるようになると、次は「経費精算で困らない明細管理」につながります。仕事用の切り分け方と、明細の残し方を整理します。
次は point-20-accounting.html|経費精算で困らない明細管理|仕事用の切り分け がつながります。
クレジットカードおすすめランキング【2026年版】を見る