Ruby

これもまぁ、基本よね。

最近のxlsxとかは読めないから、それはまた別途。

gem install spreadsheet してから、以下のようにしてみましょう。

require 'spreadsheet'

fn = "test.xls"

begin
 ans = []
 p "OK1"
 book = Spreadsheet.open(fn)
 p "OK2"
 sheet = book.worksheet('Sheet1')
 p "OK3"
 n = 1
 p sheet
 while(sheet[n,1] != nil)
   ans.push([sheet[n,1].to_i,sheet[n,2],sheet[n,3]].join("\t"))
   n += 1
 end
 print ans.join("\n")+"\n"
rescue
 p "ERR"
end

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-06-28 (火) 18:55:56