CSVカラム抽出ツール
CSVデータから列番号またはヘッダー名で特定の列を抽出します。引用符で囲まれたフィールドに組み込まれたカンマ、改行、エスケープされた二重引用符を処理します — ナイーブなカンマ分割ではありません — カンマ、セミコロン、タブ、またはパイプ区切り文字をサポートします。
入力
オプション
カンマで区切られたカラム番号 (1,3) またはヘッダー名 (ヘッダーが有効な場合)。すべてのカラムを元の順序で抽出するには空のままにします。
出力
プレビュー
| No data yet |
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/csv-column-extractor \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csvSource": "name,age,city,department,salary\nAlice Johnson,30…",
"delimiter": ",",
"firstRowHeaders": "true",
"columns": "name,city"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `csv-column-extractor` tool (CSV Column Extractor) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/csv-column-extractor/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="CSVカラム抽出ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
スプレッドシートを開かずにCSVファイルから特定の列を抽出します。データを貼り付けるか.csvをアップロードし、どの列が必要か — 番号またはヘッダー名で — 指定すれば、クリーンなCSV (または単一の列の場合は普通のリスト) が数秒で得られます。
使い方
- CSVを入力ボックスに貼り付けるか、
.csvファイルをアップローダーにドラッグします。 - 区切り文字 — カンマ、セミコロン、タブ、パイプ — をファイルに合わせて選択します。
- ファイルの最初の行がデータか列名かに応じて、最初の行にヘッダーが含まれている をオン/オフにします。
- 抽出するカラム に、欲しいものをリストアップします: ヘッダーが有効な場合はヘッダー名 (
name,email)、または1ベースの列番号 (1,3) のいずれでもかまいません。すべての列を元の順序で抽出するには空のままにします。 - 結果をコピーまたはダウンロードするか、下の プレビュー テーブルをチェックして、使用前に確認します。
フィールド内のカンマをどのように処理しますか?
正しく処理します — これは .split(",") ではありません。パーサーは本物のCSV引用符を理解します: ダブルクォートで囲まれたフィールドは区切り文字、改行、またはエスケープされたダブルクォート ("" は引用符付きフィールド内の文字通りの " を意味します) を含むことができ、これらは列の境界と間違えられません。その中に "Smith, Carol" が含まれている名前列は1つのフィールドとして抽出され、2つではありません。
番号の代わりに名前で列を抽出できますか?
はい、最初の行にヘッダーが含まれている がオンの場合、ヘッダーのテキストを表示されている通りに (大文字と小文字は区別されません) コンマで区切って入力します: name,email,city。ヘッダーがオフの場合、名前で一致するものがないため、数値位置のみが機能します。
1つの列だけを選択した場合はどうなりますか?
出力は1列のCSVではなく、改行で区切られたプレーンなリストに切り替わります — 別のツールやスプレッドシートの数式バーに貼り付けやすく、1列しかない場合は引用符で囲む区切り文字の曖昧さがありません。
同時に列を並び替えたり削除したりできますか?
はい — 出力は 抽出するカラム にリストした順序に従います。つまり city,name は2つの列を入れ替え、リストしなかった列は単に削除されます。これは抽出と並び替えを1ステップでカバーします。
区切り文字設定は出力にも適用されますか?
はい — 入力の解析に選択したものはすべて、抽出されたCSVで再利用されます。セミコロン区切りのファイルがセミコロン区切りのファイルを出力します (単一列モードを除く場合、保持する区切り文字がありません)。
行数に制限がありますか?
いいえ — すべての一致する行がコピー可能/ダウンロード可能な出力に抽出されます。下の プレビュー テーブルは巨大ファイルでページが遅くならないように最初の50行に制限されています。完全な結果は常に出力ボックスにあります。
データはどこかアップロードされますか?
いいえ。解析と抽出はブラウザ内で完全に実行されます — CSVは決してデバイスを離れず、ログに記録されず、保存されません。顧客記録や他の機密データを含むファイルで安全に使用できます。