コンマ区切りツール
スプレッドシートからコピーした列のように、1行に1項目ずつ貼り付けると、1つのコンマ区切りのリストになります。方向を切り替えると、区切られたリストを行に分け直せます。区切り文字を変えたり、項目を引用符で囲んだり、重複を削除したりできます。無料、登録不要、何もアップロードされません。
変換方向
オプション
コンマ区切りツールの使い方
- 方向を選びます。 行 → コンマ区切りは、行を1つの文字列につなぎます。コンマ区切り → 行は、文字列を1行に1項目ずつ分けます。
- 区切り文字を設定します。 初期値はコンマの後に空白1つです。セミコロン、パイプ、その他何でも変えられます。厳密なCSVの行にしたい場合は、空白のないコンマを使ってください。
- オプションにチェックを入れます。 項目を引用符で囲むと重複を削除は、行をつなぐときに適用され、分けるときには適用されません。
- リストを貼り付けて変換を押します。 結果は入力中には更新されません。項目数に、いくつ出力されたかが表示されます。その後、結果をコピーします。
作業例
ExcelやGoogle スプレッドシートから列をコピーすると、1行に1つの値が得られます。apple、banana、cherry、そしてapple(重複)の4行を貼り付けると、次の結果になります。どの行も、最初にトリムされ、空行は何よりも先にスキップされます。
| オプション | 出力 | 項目数 |
|---|---|---|
| 既定 | apple, banana, cherry, apple | 4 |
| 重複を削除 | apple, banana, cherry | 3 |
| 重複を削除 + 引用符 | "apple", "banana", "cherry" | 3 |
重複は最初に、完全一致("Apple" と "apple" は別の項目として数える)で削除され、各項目の最初の出現が残ります。分けるほうは逆方向です。既定の区切り文字で "apple, banana, cherry" を分けると、3行になります。
結合ツールであって、CSVパーサーではない
- 引用符はRFC 4180に従います。 引用符で囲まれた項目には二重引用符が付き、項目内にすでにある引用符は二重になるため、12" ruler は "12"" ruler" になります。項目に区切り文字や引用符が含まれる場合は、項目を引用符で囲むがオフでも囲まれるため、厳密なCSVの読み取り機でも同じ項目が戻ります。
- 分けるときは引用符付きの欄を理解します。 "Smith, John", "Lee, Ann" は2項目になり、引用符の中の二重引用符は1つの引用符として読まれ、引用符で囲まれた項目には改行を含めることができます(その場合、出力では2行にまたがります)。引用符は取り除かれ、その中の空白は残されます。引用符なしの項目の途中にある引用符(12" ruler など)は、そのまま残されます。行や列の全体を扱うには、CSV → テーブルを使ってください。
- 結合するときは、入力したとおりの区切り文字をそのまま使います。 空白も含みます。分けるときは区切り文字自体がトリムされるため、", " は素のコンマで分割され、その後で各項目の前後の空白が取り除かれます。
- SQLの文字列リストには一重引用符が必要です。 このツールは二重引用符で囲みます。
'apple', 'banana'が必要な場合は、両方の欄に一重引用符を入れて 接頭辞/接尾辞 を使ってください。
必要なツールはどれか
| やりたいこと… | 使うツール |
|---|---|
| 行を1つのリストにつなぐ、またはリストを行に分ける | このコンマ区切りツール |
| 各行の周りに文字を付けて、行は別々のままにする | 接頭辞/接尾辞 |
| 箇条書きの記号付きのリスト | 箇条書きジェネレーター |
| 項目を先に行として並べ替える、または重複を削除する | 行を並べ替え または 重複行を削除 |
| 実際のCSVデータを表として表示する | CSV → テーブル |
よくある質問
- 縦に並んだ列をコンマ区切りのリストにするにはどうすればよいですか?
- 行 → コンマ区切りを選び、1行に1項目ずつ貼り付けて変換を押します。各行はトリムされ、空行はスキップされ、項目は区切り文字でつながれて、コピーできる1つの文字列になります。
- コンマ以外の区切り文字を使えますか?
- はい。区切り文字の欄には、どんな文字列でも入ります。セミコロン、パイプ、ダッシュ、またはコンマの後の空白などです。リストを行に戻すときにも同じ欄が使われます。分けるときに空のままにすると、ツールは既定でコンマを使います。
- 「項目を引用符で囲む」は何をしますか?
- 結合する前に、各項目の両側に二重引用符を付けるため、出力は "apple", "banana", "cherry" のようになります。JSON配列や多くのプログラミング言語に適しています。CSVの標準が求めるとおり、項目内の引用符は二重になり、区切り文字を含む項目は、このオプションがオフでも引用符で囲まれます。
- コンマ区切りのリストを行に戻すにはどうすればよいですか?
- コンマ区切り → 行を選び、リストを貼り付けて変換を押します。テキストは区切り文字で分けられ、各項目の前後の空白は取り除かれ、空の部分は捨てられ、各項目が1行ずつになります。
- 変換しながら重複を削除するにはどうすればよいですか?
- 変換を押す前に「重複を削除」にチェックを入れます。一致は完全一致で大文字小文字を区別し、各項目の最初の出現が元の順序のまま残ります。このオプションは行を結合するときにだけ適用されます。
- 私のテキストはアップロードされたり保存されたりしますか?
- いいえ。変換はブラウザの中で行われ、何もサーバーに送信されません。タブを閉じると、テキストは消えます。