CSV加工
CSVの列削除・列名変更・並び替え・重複行削除・空行削除・ソートができるCSV加工ツールです。
対応形式: .csv(最大サイズの制限はありません)
このツールでできること
CSVの列や行を整えるための主な機能です。
- CSVファイルの列を削除できます不要な列を選んでまとめて削除できます
- 列名を変更できます分かりやすい名前に付け替えられます
- 列の順序を並び替えられます表示・出力時の列の並びを変更できます
- 完全一致の重複行を削除できます表記ゆれや大文字・小文字の違いは別の行として扱います
- 空行を削除できますすべての列が空のセルの行が対象です
- 指定した列で昇順・降順にソートできます数値・文字列を自動判別します
- 加工結果をCSVとしてダウンロードできますUTF-8 BOM付きで出力されます
手順を見る
- CSVファイルを読み込みますドラッグ&ドロップまたは「ファイルを選択」で読み込めます
- プレビューで内容を確認します読み込んだ内容をテーブル形式で確認できます
- 必要な加工を行います列の削除・列名変更・並び替え、または重複行・空行の削除、ソートができます
- 必要に応じて元に戻します「元に戻す」で読込直後の状態に戻せます
- 加工結果をダウンロードします「CSVをダウンロード」から出力できます
こんなときに使えます
こんな場面でCSV加工が役立ちます。
利用シーンを見る
- 不要なCSV列だけを削除したいとき列削除機能でまとめて対応できます
- 重複データを整理したいとき重複行削除で該当行を一括整理できます
- 指定列でデータを並べ替えたいとき並び替え機能で昇順・降順に整えられます
- ダミーデータ生成後のCSVを整えたいとき生成直後のCSVの列や行を整えられます
- 他システムへ渡す前にCSVの列や行を簡単に整えたいとき連携前の簡単な整形にご利用いただけます
CSV加工の仕組みと注意点
このツールの動作の仕組みと、利用時の注意点を説明します。
詳しい解説を見る
CSVとは何か
CSVとは、カンマ(,)区切りでデータを表形式に表現するファイル形式です。表計算ソフトやシステム間のデータ連携で広く使われています。
header(1行目)とdelimiter(区切り文字)の扱い
本ツールは常に1行目をヘッダー行として扱います。区切り文字はカンマ固定で、タブ区切り(TSV)など他の区切り文字には対応していません。
重複行・空行・ソートの判定基準
重複行は、すべての列の値が完全に一致する行を指し、最初に出現した行だけが残ります(表記ゆれや大文字・小文字の違いは別の行として扱われます)。空行は、すべての列がトリム後に空文字である行を指します。ソートは、対象列の値がすべて数値の形式であるときのみ数値として比較し、それ以外は文字列として比較します。空欄セルを含む行は、並び順にかかわらず常に末尾になります。
カンマ・改行・ダブルクォートを含む値の扱い
カンマや改行、ダブルクォートを含む値は、ダブルクォートで囲むことでセル内の値として正しく扱えます(RFC 4180に準拠した一般的なCSVのルールです)。
文字コード・改行コードとの関係
本ツールは入力CSVがUTF-8であることを前提としており、UTF-8として読み込めない場合はエラーになります。文字コードの判定・変換自体は行いません。また、ダウンロードされるCSVの改行コードは常にCRLFで出力され、改行コードの選択・変換機能は提供していません。文字コードの確認には文字コード・BOM確認、改行コードの確認・変換には改行コード確認・変換をご利用ください。
ファイルサイズの上限と不正なCSVの扱い
注意点
- 読み込めるファイルサイズは最大10 MiBです。
- 行のセル数がヘッダーと異なるなど、不正な形式のCSVは自動的に修正せず、エラーとして扱います。
よくある質問
どんなCSV加工ができますか?
列削除・列名変更・列の並び替え・重複行削除・空行削除・指定列でのソートができます。
1行目はheaderとして扱われますか?
はい。本ツールは常に1行目をヘッダー行として扱います。
カンマや改行を含む値も扱えますか?
はい。ダブルクォートで囲まれた値は、セル内の値として正しく扱われます(RFC 4180に準拠した一般的なCSVのルールです)。
重複はどのように判定されますか?
すべての列の値が完全に一致する行を重複として削除します。表記ゆれや大文字・小文字の違いは別の行として扱われ、最初に出現した行が残ります。
文字コードや改行コードも変換できますか?
いいえ。本ツールは入力CSVがUTF-8であることを前提としており、文字コードの判定・変換自体は行いません。ダウンロードされるCSVの改行コードは常にCRLFで出力されます。文字コードの確認は「文字コード・BOM確認」、改行コードの確認・変換は「改行コード確認・変換」をご利用ください。
入力したCSVはサーバーへ送信されますか?
いいえ。読み込み・加工・ダウンロードの処理はすべてブラウザ内で完結しており、サーバーへ送信されることはありません。