質問: excelから読み込んだ文字列を10個ずつカンマで羅列したい いつもお世話になっております。 excelから読み込んだ文字列を10個ずつカンマでつなげたいです。 読み込む文字列はいくつあるかわかりません。 データテーブルに読み込み→分割しファイルに吐き出し→再読み込み は実現できそうですが、もう少し簡単な方法ないでしょうか。 (例えば上記でファイルに出力せずデータテーブルを任意の行数で分割し新しいデータテーブルを作成する等 ←これもいくつデータテーブルができるか分からないので難しそう) よろしくお願いいたします。
回答: こんにちは 一行で書くと以下のような感じで、いかがでしょうか? result = enumerable.range(0,1+cint(math.floor((dt.rows.count-1)/10))).select(function(idx) string.join(",", dt.asenumerable.where(function(r,i) cint(math.floor(i/10))=idx).select(function(r) """"+r("文字列サンプル").tostring+""""))).toarray() resultはstring配列です。