たとえばExcel上に行列っぽく固まっているデータ
を、チャっとCtrl+Cでコピッて、CSVファイルっぽくしたいな、そういう時はF#の出番です。
コピーした状態で以下のコードを実行すればよい。
> open System.Windows.Forms;;
> Clipboard.GetText().Split('\r') |> Array.map (fun x -> printf "%s" (x.Replace('\t', ','))) |> ignore;;
1,2
3,4
val it : unit = ()
結果をコピーして使う。