テキストデスク
行を結合
論理行をカンマ、タブ、改行などの安全な区切り文字で結合します。
行を結合: 縦に並んだリストを、項目間に選択した区切り文字を入れて1つのテキスト列にします。「行を結合」では、カンマ区切り、タブ区切り、または切れ目のない文字列を作成できます。入力元の末尾の改行は削除し、最後の論理項目の後には区切り文字を追加しません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- テキストツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
結果
準備完了結合処理では、入力末尾の改行を意図的に削除します。区切り文字で使用できるのは、記載されている4種類のエスケープだけです。コードや正規表現は評価されません。
SQLとコードのリストを作成する
テキスト値のSQLIN (...)リストでは、区切り文字に', 'を使い、両端に単一引用符を手動で追加します。数値なら通常の, で十分です。O'Brienのようにアポストロフィを含む値はO''Brienのように二重にしないと、クエリが壊れます。同じリストで区切り文字に", "を使い、両端を二重引用符で囲むと、JSONまたはJavaScriptの文字列配列の中身になります。
区切り文字と空行
区切り文字にはタブを表す\tを指定できます。値の列を貼り付け用の1行のスプレッドシート行に変換できます。また、\n\nを指定すると項目間に空行が入ります。単なるカンマで有効なCSVになるのは、値にカンマや引用符が含まれない場合だけです。それ以外では各値を二重引用符で囲む必要があります。入力の空行はa, , bのように空の項目になるため、先に空行を削除してください。
使い方
- ローカルエディターに行を貼り付けるか、入力します。
- この変換に表示されるオプションを設定して実行します。
- 結果を確認し、テキストをコピーまたはダウンロードします。
プライバシーと制限事項
入力したテキストと結果はこのデバイス上に留まります。入力したコードがアップロードされたり実行されたりすることはありません。
関連ツール
よくある質問
カンマが2つ続けて表示されるのはなぜですか?
内部にある空の項目も1つの位置を占めるためです。red、空白の行、blueをカンマで結合するとred,,blueになります。空の行を表示からなくしたい場合は、あらかじめ削除してください。先にトリミングしても空白だけの項目が空になるだけで、その位置は削除されません。
対応している区切り文字のエスケープは何ですか?
LFには\n、タブには\t、CRには\r、バックスラッシュそのものには\\を入力します。それ以外のエスケープと、末尾が未完了のバックスラッシュは拒否されます。空の区切り文字も使用でき、その場合は項目を直接つなげます。入力できる区切り文字は20コードポイントまでです。
カンマで結合すればCSVのインポートに十分ですか?
引用符が不要な単純な値に限れば可能ですが、その場合でもインポーターが想定するレイアウトを確認してください。結合処理では、項目内にすでにあるカンマや引用符はエスケープされません。また、ヘッダーの作成や列数の検証も行いません。任意のデータには、適切なCSVシリアライズを使用してください。
無料ツール · ブラウザ内で · アカウント不要