freee CSV取り込み
freeeでCSVが文字化けする場合の確認手順
freeeで日本語が「????」や記号に見えるときは、まず対象モジュールの取り込み仕様と元ファイルの文字コードを分けて確認します。LocaCSVで出力文字コードを明示して変換し、ヘッダーと件数を確認してから取り込みます。
最初に対象モジュールを確定する
freeeは会計、人事労務など取り込み画面ごとにCSVの列・区切り文字・文字コードの条件が異なります。サービス名だけでUTF-8かShift_JISかを決めず、実際に開く取り込み画面の公式テンプレートを基準にしてください。
- freeeで日本語だけが崩れる: 元ファイルの文字コードと取り込み側の指定を確認する。
- 列がずれる、項目が足りない: 文字コード変換より先にCSV診断で列数を確認する。
- どのモジュールか分からない: インポート画面の名称と公式ヘルプを先に記録する。
文字化けの原因を切り分ける
同じCSVをテキストエディターで開き、文字化けしているアプリと正常に読めるアプリを比較します。freee公式ヘルプは環境や設定による文字化けを案内しているため、保存し直したコピーを作り、元ファイルは上書きしません。
- 元ファイルの作成元(Excel、別の会計ソフト、freeeエクスポート)を確認する。
- freeeの対象画面が要求するヘッダーと区切り文字をサンプルで照合する。
- UTF-8、UTF-8 BOM、Shift_JISのどれを試したかをファイル名や記録に残す。
LocaCSVで文字コードを変換する
LocaCSVはセルの意味を推測して書き換えません。文字コードを変えても、列名や勘定科目などのモジュール固有ルールは別途freeeの画面で確認します。
- 元のfreee用CSVをコピーし、LocaCSVの形式変換を開く。
- 入力文字コードを、元ファイルを正しく読める設定(例: Shift_JIS)に合わせる。
- freeeの対象モジュールが要求する出力文字コードを選び、別ファイルとして変換する。
- 変換したCSVをテキストエディターで開き、日本語と区切り文字が保たれていることを確認する。
取り込み前に件数とヘッダーを照合する
- 入力行数と変換後のデータ行数が一致している。
- 1行目のヘッダー、列順、区切り文字が公式テンプレートと一致している。
- 金額の先頭ゼロ、日付、マイナス記号などの値が変わっていない。
- 少量のコピーを先に取り込み、freee側のプレビューやエラー行を確認してから本番ファイルを使う。
文字コード以外のエラーなら処理を変える
変換後も取り込めない場合は、文字コードを繰り返し変えるのではなく、ヘッダー・列数・必須項目を確認します。対象モジュールが違う場合は、そのモジュールのテンプレートへ戻ってください。
freeeへ渡す前のCSVを完成させる
変換後の別CSVで日本語、ヘッダー、件数を確認できたら、freeeの対象モジュールへ取り込み、成功件数とエラー行を記録します。
freee公式情報
上限や取り込み形式は変更される場合があります。利用するアカウントやプランの最終確認には、以下の公式ドキュメントを使用してください。