テキストデスク

行を結合

論理行をカンマ、タブ、改行などの安全な区切り文字で結合します。

行を結合: 縦に並んだリストを、項目間に選択した区切り文字を入れて1つのテキスト列にします。「行を結合」では、カンマ区切り、タブ区切り、または切れ目のない文字列を作成できます。入力元の末尾の改行は削除し、最後の論理項目の後には区切り文字を追加しません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
Join Lines / ローカルエディタローカル処理

完全にブラウザ内で実行します

100,000文字の入力 · 10,000論理行 · 200,000文字の出力

結果

準備完了

結合処理では、入力末尾の改行を意図的に削除します。区切り文字で使用できるのは、記載されている4種類のエスケープだけです。コードや正規表現は評価されません。

SQLとコードのリストを作成する

テキスト値のSQLIN (...)リストでは、区切り文字に', 'を使い、両端に単一引用符を手動で追加します。数値なら通常の, で十分です。O'Brienのようにアポストロフィを含む値はO''Brienのように二重にしないと、クエリが壊れます。同じリストで区切り文字に", "を使い、両端を二重引用符で囲むと、JSONまたはJavaScriptの文字列配列の中身になります。

区切り文字と空行

区切り文字にはタブを表す\tを指定できます。値の列を貼り付け用の1行のスプレッドシート行に変換できます。また、\n\nを指定すると項目間に空行が入ります。単なるカンマで有効なCSVになるのは、値にカンマや引用符が含まれない場合だけです。それ以外では各値を二重引用符で囲む必要があります。入力の空行はa, , bのように空の項目になるため、先に空行を削除してください。

使い方

  1. ローカルエディターに行を貼り付けるか、入力します。
  2. この変換に表示されるオプションを設定して実行します。
  3. 結果を確認し、テキストをコピーまたはダウンロードします。

プライバシーと制限事項

入力したテキストと結果はこのデバイス上に留まります。入力したコードがアップロードされたり実行されたりすることはありません。

関連ツール

よくある質問

カンマが2つ続けて表示されるのはなぜですか?

内部にある空の項目も1つの位置を占めるためです。red、空白の行、blueをカンマで結合するとred,,blueになります。空の行を表示からなくしたい場合は、あらかじめ削除してください。先にトリミングしても空白だけの項目が空になるだけで、その位置は削除されません。

対応している区切り文字のエスケープは何ですか?

LFには\n、タブには\t、CRには\r、バックスラッシュそのものには\\を入力します。それ以外のエスケープと、末尾が未完了のバックスラッシュは拒否されます。空の区切り文字も使用でき、その場合は項目を直接つなげます。入力できる区切り文字は20コードポイントまでです。

カンマで結合すればCSVのインポートに十分ですか?

引用符が不要な単純な値に限れば可能ですが、その場合でもインポーターが想定するレイアウトを確認してください。結合処理では、項目内にすでにあるカンマや引用符はエスケープされません。また、ヘッダーの作成や列数の検証も行いません。任意のデータには、適切なCSVシリアライズを使用してください。

無料ツール · ブラウザ内で · アカウント不要