CSV・Excelツール一覧|文字化け・列数チェック・結合|作業窓

CSVやExcelデータの文字化け、BOM、列ずれ、重複、不要な列、複数ファイルの結合などを、ブラウザだけで処理できる無料ツールをまとめました。登録不要で使え、ファイルはサーバーへアップロードされません。

CSVでよくある作業から選ぶ

どの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を作る場合は、必要な列だけに絞り、個人情報候補をマスキングしてから渡す流れがおすすめです。

  1. 文字化け対策:CSVをUTF-8に変換し、必要に応じてBOMを追加・削除します。
  2. 取り込み前チェック:列数のずれ、行番号、セル前後の空白を確認します。
  3. データ整理:重複行、空白行、不要列、列順、表記ゆれを整えます。
  4. 共有前確認:個人情報候補をマスキングし、必要ならExcel形式に変換します。
  5. 連携・加工:結合、分割、検索抽出、差分確認で用途に合うCSVにします。

よくある失敗例

  • Excelで開いたときに先頭の0が消える
  • BOMあり・なしの違いで取り込み先の表示が変わる
  • 一部の行だけカンマや引用符が崩れて列数がずれる
  • 見出し名の表記ゆれで取り込み項目が一致しない
  • 共有用CSVにメールアドレスや電話番号が残る

文字化け・BOMを直したい

CSVをExcelや他システムで開く前に、文字コードやBOMの状態を整えます。

ExcelでCSVが文字化けするときの直し方・確認手順を見る →

CSVをUTF-8に変換

Shift_JISなどで保存されたCSVを、UTF-8形式へ変換します。

CSVをUTF-8に変換を開く →

Excel文字化けや外部サービス連携前の確認に。

CSVのBOMを追加・削除

UTF-8のCSVにBOMを追加、または不要なBOMを削除して保存します。

CSVのBOMを追加・削除を開く →

BOMあり/なし指定がある取り込み先向け。

取り込み前にCSVを点検したい

CSVインポート前に、列数のずれ、行番号、セル前後の余分な空白を確認します。

CSVの列数をチェック

各行の列数を調べ、列数がずれている行を一覧で確認できます。

CSVの列数をチェックを開く →

取り込みエラーの原因行を探すときに。

CSVに行番号を追加

先頭列に連番を追加し、確認用・照合用のCSVとして保存します。

CSVに行番号を追加を開く →

CSVのセル前後の空白を削除

各セルの前後にある半角・全角スペースやタブをまとめて削除します。

CSVのセル前後の空白を削除を開く →

重複・不要データを整理したい

共有前や提出前のCSVを整えるためのツールです。

CSVの重複行を削除する方法・注意点を読む →

CSVの重複行を削除

完全に同じ行をまとめて削除し、整理済みCSVを作ります。

CSVの重複行を削除を開く →

CSVの空白行を削除

途中にある空白行だけを削除し、読み込みやすいCSVに整えます。

CSVの空白行を削除を開く →

CSVの個人情報を自動マスキング

メール・電話番号などの候補を伏せ字にして保存します。

CSVの個人情報を自動マスキングを開く →

共有前の個人情報チェックに。

CSVの列を抽出

見出しを見ながら、共有や加工に必要な列だけを選べます。

CSVの列を抽出を開く →

CSVの列順を並べ替え

見出しを上下に動かし、使いたい順番のCSVを保存します。

CSVの列順を並べ替えを開く →

CSVの文字列を一括置換

セルに含まれる文字列をまとめて置き換え、整理済みCSVを保存します。

CSVの文字列を一括置換を開く →

必要な行を探す・並べ替える

一覧データから必要な行だけを抽出したり、指定列で並べ替えたり、2つのCSVの差分を確認できます。

CSVを並べ替え

選んだ列を基準に、昇順・降順で並べ替えます。

CSVを並べ替えを開く →

CSVを検索・抽出

指定列とキーワードに一致する行だけを抽出します。

CSVを検索・抽出を開く →

CSVを比較して差分を抽出

片方にしかない行を、差分として一覧にします。

CSVを比較して差分を抽出を開く →

複数CSVをまとめる・分ける

複数ファイルを1つにまとめたいときや、大きなCSVを行数ごとに分けたいときに使います。

CSVを結合

複数のCSVを一つにまとめて、まとめて保存します。

CSVを結合を開く →

CSVを分割

大きなCSVを指定した行数ごとに分けて保存します。

CSVを分割を開く →

Excel・TSVへ変換したい

CSVをExcelで扱いやすい形式にしたいときや、タブ区切りのTSVへ変換したいときに使います。

CSVをExcelに変換

CSVをExcel(.xlsx)形式に変換して保存します。

CSVをExcelに変換を開く →

CSV・TSV変換

CSVとTSVを相互に変換して保存します。

CSV・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の見出し名を一括置換

CSVの1行目にある見出し名だけを、まとめて置換します。

CSVの見出し名を一括置換を開く →

CSVの見出し行を削除・追加

CSVの1行目を削除、または見出し行を追加して保存します。

CSVの見出し行を削除・追加を開く →

CSVを扱うときの注意点

  • ExcelでCSVを直接開くと、先頭の0や長い数値が変わることがあります。必要に応じてExcel変換ツールを使い、文字列として扱う前提で確認してください。
  • BOM付きUTF-8はExcelで開きやすい一方、取り込み先システムによってはBOMなしを指定されることがあります。
  • 列数ずれは、カンマ、改行、引用符、空欄の扱いが原因になることがあります。取り込み前に列数チェックを行うと原因行を見つけやすくなります。
  • 氏名、メールアドレス、電話番号などを含むCSVは、共有前に不要列の削除や個人情報マスキングを確認してください。
  • 変換・置換・削除を行う前に、元ファイルを残してから作業してください。

ファイルの取り扱い

作業窓のCSVツールは、選んだCSVをブラウザ内で処理します。サーバーへアップロードせずに使える設計ですが、重要なデータは元ファイルを残し、社内ルールに従って扱ってください。

ほかのカテゴリの無料ツールも見る

CSVを整えた後に、PDF化・画像化・文章整理・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を扱う場合は、パソコンのブラウザのほうが安定します。

無料ツール一覧へ戻る

タイトルとURLをコピーしました