Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SpreadSheetAsData(Ruby版)の説明

まりも
September 16, 2024

 SpreadSheetAsData(Ruby版)の説明

GitHubに上げたライブラリSpreadSheetAsDataの説明です。
https://github.com/HrmsTrsmgs/SpreadsheetAsData

まりも

September 16, 2024
Tweet

More Decks by まりも

Other Decks in Programming

Transcript

  1. table = book.Sheet1.A_D #平均年齢 puts table. all. map{|student| student.age }.

    inject(0){|total, age| total += age } / table.all.size テーブル
  2. s = book.Sheet1 puts s.A2 #> Jacob puts s['A2'] #>

    Jacob puts s[:A2] #> Jacob 一つのことをたくさんのやり方で
  3. puts s.A2 + ' ' + s.B2 #> Jacob Smith

    puts s.C2 + s.C3 + s.C4 #> 40 文字列と数字
  4. p s.E1 #>{blank} p s.E1 + ' ' #> ""

    p s.E1+ 0 #> 0 空のセル