FixData Tools
ツールエラー解決ガイドコラム
CSVツール
言語を変更KOENJA
CSV

すぐに直す

まずはよくあるCSVの問題から診断できます。

CSVツール全ツール
ツールエラー解決ガイドコラム
言語を変更한국어English日本語

FixData Tools. ブラウザですぐ使えるデータ・テキスト問題解決ツール。

ツールエラー解決ガイドコラムプライバシーポリシー利用規約

COLUMN - 更新 2026-06-26

Shift-JIS CSVをUTF-8へ変換する業務フロー

Shift-JIS CSVをUTF-8へ変換するときに、原本保管、Excel確認、アップロード用コピーを分ける実務フロー。

CSV文字化け修正ツールを開く

Shift-JIS CSVをUTF-8へ変換する作業は、単に文字コードを変えるだけではありません。原本を残す、変換前に文字化けの原因を確認する、Excel確認用とアップロード用を分ける、変換後に行数と列数を確認する、という一連の流れが必要です。

このフローがないと、誰かがExcelで開いたコピー、別の人が変換したコピー、アップロードで失敗したコピーが混ざり、どれが正しいファイルなのか分からなくなります。

Shift-JISを疑う場面

状況判断のヒント
古い日本語システムから出力されたCSVShift-JISまたはCP932の可能性がある
Excelでは読めるがWebで文字化けするExcelがレガシー文字コードを推測できている可能性
会社名や住所だけが崩れる日本語データの変換ミスを疑う
UTF-8としてアップロードすると失敗する受け取り側仕様とBOM有無を確認
担当者が出力設定を知らない原本から複数候補を比較する

判断は必ず原本に近いファイルで行います。すでに文字化けした状態で保存されたファイルでは、元の情報が失われていることがあります。

変換前チェックリスト

  1. 原本CSVを読み取り専用で保存する。
  2. ファイル名に受領日と送信元を残す。
  3. 個人情報を削ったサンプルを作る。
  4. CSV Encoding FixerでShift-JISとUTF-8の見え方を比べる。
  5. 日本語の会社名、住所、商品名、記号を確認する。
  6. 行数、列数、区切り文字、引用符を確認する。

この段階で「文字が読める」だけで合格にしないことが大切です。CSVとして列が正しく分かれているかも同じくらい重要です。

目的別の変換コピー

目的作るファイル注意点
Excel確認UTF-8 BOM CSVダブルクリックで読みやすい
WebアップロードUTF-8、BOMなしを基本アップロード先仕様を確認
古い日本語システムへ戻すShift-JISコピーUTF-8に変換しない方がよい場合がある
原本保管受領時のファイル上書きしない
調査共有匿名化サンプル顧客データを含めない

ファイル名には用途を書きます。

orders_original_2026-06-26.csv
orders_excel_utf8-bom_2026-06-26.csv
orders_upload_utf8_2026-06-26.csv
orders_legacy_shift-jis_2026-06-26.csv

変換後に確認すること

確認項目合格基準
行数原本と一致している
列数ヘッダーと代表行で一致している
日本語会社名、住所、商品名が自然に読める
記号円記号、波ダッシュ、全角記号を確認
先頭列BOMが列名に混ざっていない
区切り文字カンマ、タブ、セミコロンが意図通り

Excel用ファイルだけを確認して終わりにしないでください。アップロード用ファイルは別に確認します。

失敗例

よくある失敗は、Excelで見えたファイルをそのままアップロードすることです。ExcelではBOM付きUTF-8が読みやすくても、アップロード先ではBOMが先頭列名に混ざって失敗することがあります。

もう一つは、Shift-JISで表現できない文字が入ったデータを無理にShift-JISへ戻すことです。日本語だけの古いシステムなら必要な場合がありますが、多言語データを含むならUTF-8保存を基本にし、レガシー連携用コピーだけを分けます。

変換後に確認する列

Shift-JISからUTF-8へ変換した後は、全行を目で追う必要はありません。ただし、壊れやすい列だけは重点的に確認します。特に日本語の社名、住所、商品名、備考、自由入力欄、機種依存文字を含むコード名は、数行だけ見ても問題が見つかることがあります。

確認対象見るポイントよくある問題
ヘッダー先頭列名、BOM、空白\uFEFFid のような見えない文字
住所都道府県、番地、建物名カンマで列がずれる
商品名長音、丸数字、記号Shift-JISにない文字の欠落
備考改行、引用符、絵文字行数が増える、引用符が壊れる
ID列先頭ゼロ、長い数字Excel保存で数値化される

チームで扱う場合は、変換担当、Excel確認担当、アップロード担当を分けるとミスが見つかりやすくなります。同じ人が連続して作業すると、画面上で読めている文字だけに注意が向き、列ずれやBOMの混入を見落としやすいためです。

変換済みファイルを共有するときは、メール本文やチケットに「入力: Shift-JIS」「出力: UTF-8」「BOM: なし」「改行: LF」のように短く残してください。後からエラーが出たとき、ファイルを開かなくても最初の切り分けができます。

最後に、変換前後のサンプルを1件だけスクリーンショットで残すより、匿名化したCSV断片をテキストとして残すほうが再現性があります。スクリーンショットは読めるかどうかの証拠にはなりますが、BOM、改行、引用符、区切り文字の確認には使えません。

実務FAQ

Shift-JIS CSVは必ずUTF-8に変換すべきですか?

Web連携や長期保存ではUTF-8が扱いやすいです。ただし、相手先システムがShift-JIS固定なら、Shift-JISコピーを残す必要があります。

Excelで変換してもよいですか?

確認用途には使えますが、原本を上書きしないでください。Excel保存で文字コード、日付、先頭ゼロ、区切り文字が変わることがあります。

BOMありとなしはどちらを選びますか?

Excel確認用はBOMありが便利な場合があります。Webアップロード用はBOMなしを基本にし、受け取り側の仕様を確認します。

どの文字をサンプルに入れるべきですか?

会社名、住所、商品名、全角記号、円記号、空欄、カンマ入り住所など、実際に壊れやすい値を入れます。

関連記事

  • Shift-JIS CSVをUTF-8に変換する方法
  • 日本語CSV文字化けの直し方
  • ExcelでUTF-8 CSVが文字化けする原因と直し方
  • UTF-8、CP949、EUC-KR、Shift-JISの違い

更新日

2026-06-26

参考にした公式文書

本文の判断基準を確認するために参照した公式文書です。

  • Import or export text (.txt or .csv) filesMicrosoft Support - 確認日: 2026-06-26
  • Encoding StandardWHATWG - 確認日: 2026-06-26
  • TextDecoder - Web APIsMDN Web Docs - 確認日: 2026-06-26
  • The Unicode StandardUnicode Consortium - 確認日: 2026-06-26

記事情報

クラスター
csv-excel-encoding
種類
column

関連ツール

CSV文字化け修正ツール

関連記事

ExcelでUTF-8 CSVが文字化けする原因と直し方UTF-8 CSVをExcelで開くと日本語が文字化けする場合に、UTF-8 BOM、インポート手順、Web/API用コピーの分け方を確認する実務ガイドです。日本語CSV文字化けを直す方法: Shift-JISとUTF-8日本語CSVの文字化けをShift-JIS、CP932、UTF-8、ExcelのUTF-8 BOM、区切り文字から切り分けて直す手順。Shift-JIS CSVをUTF-8に変換する方法日本語Windowsや古い業務システムのShift-JIS CSVを、文字化けや列ずれを防ぎながらUTF-8 CSVへ変換する実務手順です。Excel CSV文字化け対策: UTF-8 BOMとShift-JISExcel CSVの文字化けをUTF-8 BOM、Shift-JIS、CP932、韓国語CSV、アップロード用UTF-8に分けて判断する実務ハブ。UTF-8、CP949、EUC-KR、Shift-JISの違いCSVやExcelで使われるUTF-8、CP949、EUC-KR、Shift-JISの違いと、日本語・韓国語の文字化けを防ぐ確認方法。