Excelやスプレッドシートの1列をコピーして貼ると、SQLの IN 句・JSON配列・カンマ区切りなどの1行に整形します。逆向き(1行→縦の列)もできます。
引用符の中に同じ引用符があるときは、SQL(シングル)では ' を '' に重ね、ダブルの場合は \" にします(JSONの書き方)。「1行 → 縦の列」は、カンマ・タブ・改行で区切られた1行を1件ずつに分け、外側のかっこと引用符を外します。SQLの IN 句に並べる件数には上限がある製品もあります(例:Oracle は1,000件まで。各製品のドキュメントで要確認)。処理はブラウザ内だけで行います。
ExcelやスプレッドシートからコピーしたIDなどの1列を、SQLのIN句・JSON配列・カンマ区切り・Pythonのリストなどの1行に整形します。カンマ区切りの1行を縦の列に戻すこともできます。
列をコピーして「元のリスト」に貼り、「SQL IN ('a','b')」を選ぶと ('A-1001','A-1002') のような形になります。数値だけの行は「数値は引用符なし」で引用符を外せます。
「JSON ["a","b"]」を選ぶと、ダブル引用符で囲んだ JSON 配列になります。引用符や \ は JSON の書き方でエスケープされます。
「1行 → 縦の列」を選び、カンマ区切りの文字列や ('a','b') のようなIN句を貼ると、1行1件に分けて表示します。
「重複を除く」にチェックを入れると、同じ値は最初の1件だけを残します。「前後の空白を除く」も合わせて使うと、空白違いの重複もまとめられます。