会計ソフトへCSVを取り込もうとしてエラーになったとき、日付・勘定科目・文字コードを思いつく順に直していくと、かえって原因が分からなくなることがあります。
CSVの取込エラーは、原因が違っていても「読み込めない」「一部だけ取り込めない」「文字化けする」「取り込めたが内容がおかしい」と似た症状になります。
そこでこのページでは、原因を次の順番で切り分けます。
- その会計ソフトが受け付ける形式か
- CSVの列・区切りが壊れていないか
- 文字コードに問題がないか
- 必須項目が抜けていないか
- 日付・金額の値が正しいか
- 借方・貸方が合っているか
- 勘定科目などのマスターと合っているか
- 最後にソフト固有仕様を確認する
最初に元CSVを複製し、修正はコピー側で行ってください。元ファイルを残しておけば、修正によって別の問題が発生したときに戻せます。
最初に結論:CSVエラーは「共通チェック」と「ソフト固有チェック」を分ける
CSVが正しいことと、その会計ソフトが受け付けることは同じではありません。
たとえばfreee会計は、他社会計ソフトなどから仕訳を移行するためのCSV形式を定め、必須項目や日付形式などを案内しています。弥生会計 Nextにも独自のインポートデータ形式があり、項目の並びや区切り、各項目の型などが定められています。
そのため、先にCSVそのものの破損や明らかな形式ミスを確認し、その後で対象ソフト固有の仕様を見る方が切り分けやすくなります。
1. その会計ソフト用の形式か
まず見るのは個々のセルではなく、ファイル全体の形式です。
- 正しいテンプレートを使っているか
- 必要な列があるか
- 列順が合っているか
- ヘッダー行が必要か
- そのソフト向けの形式か
他の会計ソフトから出力したCSVを、別ソフトへそのまま入れられるとは限りません。変換や列の並べ替えが必要なことがあります。
freee会計では、指定形式のCSVを準備して他社会計ソフト等から仕訳データを移行する方法が案内されています。弥生会計 Nextも、インポート用データの記述形式を定めています。
2. 列数・カンマ・改行でCSV構造が壊れていないか
次にCSVそのものの構造を確認します。
CSVはカンマで項目を区切ります。そのため、セル内にもカンマが入る場合は、CSVとして正しく引用されていないと列数が増えます。
当サイトの合成テストでは、6列のデータで摘要に
文房具,コピー用紙
と入れ、引用符なしでCSVに書いたところ、読み直した時点で7列として解釈されました。
これはfreeeや弥生のエラー画面を再現したものではなく、CSV構造そのもののテストです。
確認するのは次です。
- 行ごとの列数がそろっているか
- 不要なカンマで列が増えていないか
- セル内カンマが正しく引用されているか
- セル内改行が行分裂していないか
- ソフトが要求する列順になっているか
弥生会計 Nextの公式サポートでも、項目を半角カンマで区切り、値を記述しない項目にも区切りが必要とされています。
3. 文字化けするなら文字コードを確認する
CSVの中身が同じでも、保存時の文字コードによって読み込み結果が変わる場合があります。
特に確認したいのは、
- UTF-8
- Shift-JIS系
- Excel等で開いて保存し直したCSV
- 環境依存文字
です。
freeeの公式ヘルプにも、CSVの文字化けはOS・ソフト・文字コード設定等によって発生する場合があると案内されています。
文字化けしたからといって、すぐ別の文字コードへ変換するのではなく、対象ソフトが想定する形式を先に確認してください。
4. 必須項目が抜けていないか
形式が合っていても、必須項目が空欄なら取り込めません。
freee会計の仕訳データ移行では、日付や借方・貸方の勘定科目・金額など、形式ごとに必要な項目が示されています。
弥生会計 Nextにも必須項目があります。
ここで大切なのは、一般的な「仕訳CSVの必須項目」と、対象ソフトの必須項目を同一視しないことです。
対象ソフトの公式テンプレートと自分のCSVを横に並べ、
- 列があるか
- 値が入っているか
- 項目名や列位置が正しいか
を確認します。
5. 日付・金額の値を確認する
日付
日付は、見た目では気づきにくいエラー源です。
当サイトの合成テストでは、
2026/13/01
のような実在しない日付をエラーとして検出しました。
さらに実際の会計ソフトでは、
- 許可される日付形式
- 会計期間
- 年度
- 月日
なども影響します。
freee会計の現行ヘルプでは、仕訳データ移行の日付について YYYY/MM/DD 形式が案内されています。弥生会計 Nextもインポートデータで利用できる日付形式を定めています。
金額
金額欄では次を確認します。
- 空欄
- 全角数字
- 不要な記号
- 小数
- マイナス
- 桁数
- 文字列混入
許容形式はソフトやインポート方式によって違います。
弥生会計 Nextでは、借方・貸方金額について整数・桁数などの仕様が定められています。
「数字に見えるから大丈夫」と判断せず、公式仕様と照合します。
6. 借方と貸方が合っているか
仕訳データでは、貸借の整合も確認します。
当サイトの合成テストでは、
- 借方 1,100円
- 貸方 1,000円
というデータを貸借不一致として検出しました。
複合仕訳では、単純に同じ1行だけを比較すればよいとは限りません。伝票単位など、対象ソフトがどう仕訳をまとめるかも確認します。
マネーフォワード クラウド会計の公式FAQでも、借方金額と貸方金額の不一致による読み込み失敗例が案内されています。
7. 勘定科目・補助科目・部門などが登録済みか
CSVの文字列としては正しくても、会計ソフト側のマスターと合わない場合があります。
見落としやすいのは、
- 全角・半角
- 前後の空白
- 略称
- 古い科目名
- 補助科目の未登録
- 部門名の不一致
- コードと名称の対応違い
です。
freeeでは、名称の表記ゆれを避ける方法としてコード利用が案内されている項目があります。弥生会計 Nextでは、未登録項目を追加または既存項目へ置換する処理があります。
8. ここまで問題がなければソフト固有仕様を見る
共通チェックで問題が見つからない場合は、対象ソフト固有の仕様へ進みます。
例として、
- 税区分
- インボイス関連項目
- 複合仕訳
- 伝票番号
- ファイルサイズ
- 行数
- インポート可能期間
- ソフト固有コード
などがあります。
freee会計と弥生会計 Nextはインポート形式自体が同じではありません。
したがって、すべてのCSVエラーを「CSV一般論」だけで解決しようとせず、最後は必ず対象ソフトの公式仕様を確認します。
取り込み前チェックリスト
上から順番に確認してください。
- [ ] 元CSVをコピーして保存した
- [ ] 対象ソフト用の形式・テンプレートを確認した
- [ ] 列数と列順を確認した
- [ ] セル内カンマ・改行を確認した
- [ ] 文字コードを確認した
- [ ] 必須項目の空欄を確認した
- [ ] 日付形式と実在日を確認した
- [ ] 金額形式と桁数を確認した
- [ ] 貸借の整合を確認した
- [ ] 勘定科目・補助科目・部門等を確認した
- [ ] ソフト固有の仕様を確認した
- [ ] 修正後CSVを別名保存した
- [ ] 取り込み後の件数・金額を確認する
AIでCSVを修正する場合も、最後は別の方法で検証する
ChatGPTなどのAIでCSVを整形することもできます。
ただし会計データでは、AIの出力を見ただけで合格にしません。
少なくとも、
- 行数が変わっていないか
- 金額合計が変わっていないか
- IDやコードの先頭0が消えていないか
- 空欄を推測で埋めていないか
- 日付が別の値になっていないか
を別の方法で確認します。
当サイトでは、
AIで変換 → 機械的に検証 → 人が確認
の3段階を基本にします。
次にやること
CSVの取込エラーを直した後は、「取り込めたか」だけで終わらず、件数・金額・仕訳内容が元データと一致しているか確認してください。
具体的には、会計ソフト側で取り込んだ期間の仕訳件数と借方・貸方の合計額を表示し、元CSVの行数・金額合計と比べます。一致したら、帳簿の確認や確定申告の準備へ進みます。
まとめ
会計ソフトにCSVを取り込めないときは、思いついた箇所から直すより、確認順を固定した方が原因を切り分けやすくなります。
形式 → 構造 → 文字コード → 必須項目 → 日付・金額 → 貸借 → マスター → ソフト固有仕様
の順で確認してください。
CSVが一般的に正しいことと、その会計ソフトが受け入れることは別です。共通チェックで問題がなくても、ソフト固有のテンプレート・項目・コード等が合わなければ取り込めないことがあります。
参考一次情報
- freee ヘルプセンター「他社会計ソフトから仕訳データを移行する」
https://support.freee.co.jp/hc/ja/articles/50792412666137-
- freee ヘルプセンター「CSV/Excelファイル取扱上の注意点」
https://support.freee.co.jp/hc/ja/articles/360033873372-
- 弥生会計 Next「インポートデータの記述形式」
https://support.yayoi-kk.co.jp/subcontents.html?page_id=29611
- マネーフォワード クラウド会計「仕訳インポート時にエラーメッセージが表示されます」
https://biz.moneyforward.com/support/account/faq/import-errror/ie03.html
当サイト独自検証
- 会計CSVのエラーを想定した合成テストデータ:21ケース
独自検証はCSV構造などの再現確認です。21ケースすべてをfreee・弥生会計へ実際にインポートした結果ではありません。
