CSVやExcelデータの文字化け、BOM、列ずれ、重複、不要な列、複数ファイルの結合などを、ブラウザだけで処理できる無料ツールをまとめました。登録不要で使え、ファイルはサーバーへアップロードされません。
CSVでよくある作業から選ぶ
- 文字化け・BOMを直したい:CSVをExcelや他システムで開く前に、文字コードやBOMの状態を整えます。
- 取り込み前にCSVを点検したい:CSVインポート前に、列数のずれ、行番号、セル前後の余分な空白を確認します。
- 重複・不要データを整理したい:共有前や提出前のCSVを整えるためのツールです。
- 必要な行を探す・並べ替える:一覧データから必要な行だけを抽出したり、指定列で並べ替えたり、2つのCSVの差分を確認できます。
- 複数CSVをまとめる・分ける:複数ファイルを1つにまとめたいときや、大きなCSVを行数ごとに分けたいときに使います。
- Excel・TSVへ変換したい:CSVをExcelで扱いやすい形式にしたいときや、タブ区切りのTSVへ変換したいときに使います。
- 見出し行を整えたい:CSVの1行目を見出しとして整えたいときに使います。
どのCSVツールを使えばいいか診断
症状がはっきりしている場合は、下の表から近いものを選んでください。CSVは、文字化け・BOM・列数ずれ・余分な空白・重複のどれが原因かで、使うツールが変わります。
| 困っていること | 使うツール | 先に確認すること |
|---|---|---|
| ExcelでCSVが文字化けする | CSVをUTF-8に変換 | 文字コード。Excel用ならBOM付きUTF-8も検討 |
| UTF-8なのにExcelで読みにくい | CSVのBOMを追加・削除 | 取り込み先がBOMあり/なしのどちらを求めるか |
| CSV取り込みで列数エラーが出る | CSVの列数をチェック | 1行目の見出し列数と問題行の列数 |
| 修正依頼で行番号を共有したい | CSVに行番号を追加 | 見出し行を含めるか、開始番号をいくつにするか |
| セルの前後スペースで照合がずれる | CSVのセル前後の空白を削除 | 見出し行も対象にするか |
| 同じ行が何度も入っている | CSVの重複行を削除 | 完全一致の重複だけを消すか、見出し行を残すか |
| 不要な列を減らして共有したい | CSVの列を抽出 | 残す列名と列順 |
| CSVの列順を提出先に合わせたい | CSVの列順を並べ替え | 提出先が求める項目順 |
| 古い部署名や表記ゆれを直したい | CSVの文字列を一括置換 | 置換対象を見出し行にも含めるか |
| 大きなCSVを分けたい | CSVを分割 | 1ファイルあたりの行数と見出し行の扱い |
| 複数CSVを1つにまとめたい | CSVを結合 | 見出し行が同じか、結合順が正しいか |
| CSVをExcelファイルにしたい | CSVをExcelに変換 | 先頭ゼロや長い数値を文字列として扱うか |
ExcelをJSONに変換
Excelの選択したシートを、見出し行をキーにしたJSON配列または2次元配列へ変換できます。ファイルはブラウザ内だけで処理され、コピー・JSON保存にも対応しています。 ExcelをJSONに変換する
ExcelをSQL INSERT文に変換
Excelの選択したシートを、1行目を列名として使うSQL INSERT文へ変換できます。テーブル名の指定、空セルのNULL出力、バッククォート出力にも対応しています。 ExcelをSQL INSERT文に変換する
ExcelをXMLに変換
Excelの選択したシートを、1行目を要素名として使うXML形式へ変換できます。親要素名・行要素名の指定と、XML宣言の有無も選べます。 ExcelをXMLに変換する
ExcelをCSVに変換
Excel(.xlsx)のシートをCSVまたはTSVとして保存できます。シートを選んで変換できるため、Excelで受け取った一覧表をCSV連携や加工用データに戻したいときに使えます。 ExcelをCSVに変換する
ExcelをJSONに変換する方法
Excelの表をJSON形式へ変換するときの、見出し行・シート・変換後の確認ポイントをまとめました。 手順を見る →
CSV作業のおすすめ順
CSVを取り込む前は、先に文字化けとBOMを確認し、次に列数のずれや空白を点検すると、インポートエラーや集計ミスを減らしやすくなります。共有用のCSVを作る場合は、必要な列だけに絞り、個人情報候補をマスキングしてから渡す流れがおすすめです。
- 文字化け対策:CSVをUTF-8に変換し、必要に応じてBOMを追加・削除します。
- 取り込み前チェック:列数のずれ、行番号、セル前後の空白を確認します。
- データ整理:重複行、空白行、不要列、列順、表記ゆれを整えます。
- 共有前確認:個人情報候補をマスキングし、必要ならExcel形式に変換します。
- 連携・加工:結合、分割、検索抽出、差分確認で用途に合うCSVにします。
よくある失敗例
- Excelで開いたときに先頭の0が消える
- BOMあり・なしの違いで取り込み先の表示が変わる
- 一部の行だけカンマや引用符が崩れて列数がずれる
- 見出し名の表記ゆれで取り込み項目が一致しない
- 共有用CSVにメールアドレスや電話番号が残る
文字化け・BOMを直したい
CSVをExcelや他システムで開く前に、文字コードやBOMの状態を整えます。
ExcelでCSVが文字化けするときの直し方・確認手順を見る →
取り込み前にCSVを点検したい
CSVインポート前に、列数のずれ、行番号、セル前後の余分な空白を確認します。
重複・不要データを整理したい
共有前や提出前のCSVを整えるためのツールです。
必要な行を探す・並べ替える
一覧データから必要な行だけを抽出したり、指定列で並べ替えたり、2つのCSVの差分を確認できます。
複数CSVをまとめる・分ける
複数ファイルを1つにまとめたいときや、大きなCSVを行数ごとに分けたいときに使います。
Excel・TSVへ変換したい
CSVをExcelで扱いやすい形式にしたいときや、タブ区切りのTSVへ変換したいときに使います。
CSVをMarkdown表に変換
CSVをMarkdownの表形式へ変換できます。GitHubのREADME、Notion、ドキュメント下書き、AIチャットへの表貼り付けに使いやすく、縦棒のエスケープにも対応しています。 CSVをMarkdown表に変換する
CSVをHTML表に変換
CSVをWebページに貼れるHTMLの表形式へ変換できます。セル内の記号は安全なHTML表記に変換され、コピー・HTMLファイル保存にも対応しています。 CSVをHTML表に変換する
CSVをSQL INSERT文に変換
CSVの1行目を列名として使い、データ登録用のSQL INSERT文へ変換できます。空セルのNULL出力や、テーブル名・列名をバッククォートで囲む出力にも対応しています。 CSVをSQL INSERT文に変換する
CSVをXMLに変換
CSVの1行目を要素名として使い、データ連携用のXML形式へ変換できます。親要素名・行要素名を指定でき、XML宣言の有無も選べます。 CSVをXMLに変換する
CSVをJSONに変換
CSVをAPI連携やAIへの貼り付けに使いやすいJSON形式へ変換できます。1行目をキーにしたオブジェクト配列と、2次元配列のどちらにも対応しています。 CSVをJSONに変換する
JSONをCSVに変換
APIレスポンスやAI出力などのJSON配列を、Excelで扱いやすいCSVへ変換できます。見出し行の自動作成、CSV/TSV保存、コピーに対応しています。 JSONをCSVに変換する
見出し行を整えたい
CSVの1行目を見出しとして整えたいときに使います。
CSVを扱うときの注意点
- ExcelでCSVを直接開くと、先頭の0や長い数値が変わることがあります。必要に応じてExcel変換ツールを使い、文字列として扱う前提で確認してください。
- BOM付きUTF-8はExcelで開きやすい一方、取り込み先システムによってはBOMなしを指定されることがあります。
- 列数ずれは、カンマ、改行、引用符、空欄の扱いが原因になることがあります。取り込み前に列数チェックを行うと原因行を見つけやすくなります。
- 氏名、メールアドレス、電話番号などを含むCSVは、共有前に不要列の削除や個人情報マスキングを確認してください。
- 変換・置換・削除を行う前に、元ファイルを残してから作業してください。
ファイルの取り扱い
作業窓のCSVツールは、選んだCSVをブラウザ内で処理します。サーバーへアップロードせずに使える設計ですが、重要なデータは元ファイルを残し、社内ルールに従って扱ってください。
ほかのカテゴリの無料ツールも見る
CSVを整えた後に、PDF化・画像化・文章整理・Web用データ確認まで続けて行う場合はこちらも便利です。
- PDFツール一覧:CSVから作った資料PDFの結合・分割・軽量化に。
- 画像ツール一覧:表画像のOCR、画像圧縮、EXIF削除に。
- 文章・リスト整理ツール一覧:CSVに入れる文章・リストの整形に。
- Web・開発ツール一覧:JSON、URL、Base64などWeb連携データの確認に。
よくある質問
Q. CSVはアップロードされますか?
作業窓のCSVツールは、選んだファイルをブラウザ内で処理します。サーバーへアップロードせずに使える設計です。
Q. CSVとExcelファイルの違いは何ですか?
CSVはカンマ区切りのテキストファイルで、Excelファイルはシートや書式を持てる表計算ファイルです。データ連携や一括取り込みではCSVが使われることが多く、提出・共有ではExcel形式が便利な場合もあります。
Q. UTF-8とBOM付きUTF-8は何が違いますか?
BOM付きUTF-8は、ファイル先頭に文字コードを示す目印が付いたUTF-8です。ExcelではBOM付きのほうが文字化けしにくい場合がありますが、取り込み先によってはBOMなしを求められることもあります。
Q. CSVの列数がずれる原因は何ですか?
カンマ、改行、引用符、空欄の扱いが原因になることがあります。まず列数チェックで問題行を確認し、必要に応じて行番号を付けて修正箇所を共有してください。
Q. 個人情報を含むCSVでも使えますか?
ブラウザ内で処理する設計ですが、機密性の高いCSVは社内ルールに従って扱ってください。共有前には不要列の削除や個人情報マスキングを確認することをおすすめします。
Q. スマートフォンでも使えますか?
スマートフォンでも利用できます。ただし、大きなCSVを扱う場合は、パソコンのブラウザのほうが安定します。