[[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