Excel用CSVの文字化けを防ぎたい
受け渡し先が要求するUTF-8、UTF-8 BOM付き、CP932などへCSVを変換し、引用符やセル内改行を含む表をプレビューしてから保存できます。
Excel・CSVの文字化け確認から、列抽出・重複削除まで。文字コード判定、BOM・改行の変換、機種依存文字チェックをブラウザ内で処理します。
CSV・テキストの文字コードを確認。UTF-8・CP932・strict Shift_JISの候補、BOMの有無と読み込み結果を表示します。
CSVをUTF-8・CP932へ。行・列と文字の一致を確認して保存。
テキストの文字コードを無損失で変換。CP932・BOM指定に対応。
UTF-8ファイルにBOMを追加・削除。Excel用CSVのBOMあり・なしを切り替え、本文のバイト列を保持して保存します。
テキストやCSVに使用できない文字が含まれていないか無料で確認。Unicode・UTF-8・CP932・strict Shift_JIS別にチェックし、置換候補を選んで結果を確認できます。
NUL、タブ、改行、ゼロ幅文字などをUnicodeと位置付きで表示。データを変えずに不可視文字を確認します。
バイト数と変換できない文字を確認。Windows-31Jとの違いも。
CSVから必要な列だけを抽出し、指定順に並べ替え。列番号・見出し名指定、CP932読み込み、セル内のカンマや改行に対応します。
CSVの重複行を削除。全列一致または指定キー列で比較し、最初・最後のレコードを残して保存できます。
列を指定し、文字・数値・日付でCSVレコードを安定ソート。同値の元順序とフィールドの文字列を保持します。
列の完全一致・部分一致・数値比較・空欄条件でCSVを絞り込み。抽出件数と保存する本文を確認できます。
CSVを指定レコード数または列の値で分割。引用セル内の改行を壊さず、見出し付きCSVをZIPで保存します。
複数CSVを選択順に縦結合。各ファイルの文字コード候補を表示し、見出しと列数の一致を確認して保存します。
カンマ・タブ・セミコロン区切りを相互変換。区切り文字や改行を含むフィールドは引用符で保護します。
見出し付きCSVとオブジェクト配列JSONを相互変換。先頭ゼロ保持、重複見出し・重複キーの拒否でデータを確認できます。
テキストのCRLF・LF・CRを判定して改行コードを統一。UTF-8・CP932・strict Shift_JISファイルに対応します。
英数字・ASCII記号・カタカナを全角または半角へ。対象グループを選んで、変換前後を確認できます。
NFC・NFD・NFKC・NFKDでUnicodeを正規化。合成文字や互換文字の変化とコードポイント数を確認します。
テキストの重複行を削除し、最初・最後の行を保持。空白をそのまま比較するか、前後空白を無視するか選べます。
行単位で日本語照合順・数値・コードポイント順に並べ替え。同じ値は元の順序を保ちます。
住所の全角英数字、余分な空白、数字の間のハイフンを統一。建物名の長音を保ち、変更行を比較します。
文字化け → 文字コード判定 → CSV文字コード変換。変換できない文字は機種依存文字チェックで確認。Excel向けのBOM付与・削除や改行コード変換も使えます。
項目を整理したいときはCSV列抽出・並べ替え、同じレコードをまとめたいときはCSV重複削除へ進んでください。
CSVやテキストを別のシステムへ渡すときは、見た目が同じでも文字コード、BOM、改行コード、使用できる文字の範囲が合わず、文字化けや取り込みエラーが起きることがあります。このカテゴリでは、実際の文字コード変換とバイト数の確認を分けて行い、変換できない文字や変換後の一致もブラウザ内で検証できます。
受け渡し先が要求するUTF-8、UTF-8 BOM付き、CP932などへCSVを変換し、引用符やセル内改行を含む表をプレビューしてから保存できます。
CSV列抽出で必要な列だけを指定順に並べ、CSV重複削除で全列またはキー列を比較できます。文字列や先頭ゼロを保持し、カンマや改行を含むセルにも対応します。
実際にファイルを作らず、入力した文字列がShift_JIS、CP932、UTF-8で何bytesになるかと、変換できない文字の位置を確認できます。
表形式のファイルを変換するならCSV用、通常の文章やログを保存し直すならテキスト用、システムの入力上限だけを確認するならバイト数計算を選びます。
CSVの行・列構造を確認しながらUTF-8、CP932、Shift_JISへ変換します。表データの受け渡しに適しています。
このツールを使う →通常のテキストを相互変換します。BOMと改行を指定し、文字が失われる変換は保存前に検出します。
このツールを使う →文字列のバイト数と使用できない文字を確認します。入力項目のバイト数上限を調べたい場合に向いています。
このツールを使う →Windows-31JはMicrosoftがShift_JISを拡張した文字コードで、CP932とも呼ばれます。機種依存文字など扱える文字の範囲が異なるため、受け渡し先がどちらを指定しているか確認が必要です。
CSV自体には文字コードを必ず示す仕組みがなく、開くアプリが別の文字コードとして解釈すると文字化けします。UTF-8 BOMはUTF-8であることを判別する手掛かりになりますが、提出先の仕様がCP932ならその指定を優先してください。
バイト数計算は入力文字が指定コードで占める量を調べるだけで、ファイルは変更しません。実際に別の文字コードで保存する必要がある場合は、CSVまたはテキストの変換ツールを使います。