Method: Spreadsheet::Excel::Reader#read_boolerr
- Defined in:
- lib/spreadsheet/excel/reader.rb
#read_boolerr(worksheet, addr, work) ⇒ Object
188 189 190 191 192 193 194 195 196 197 |
# File 'lib/spreadsheet/excel/reader.rb', line 188 def read_boolerr worksheet, addr, work # Offset Size Contents # 0 2 Index to row # 2 2 Index to column # 4 2 Index to XF record (➜ 6.115) # 6 1 Boolean or error value (type depends on the following byte) # 7 1 0 = Boolean value; 1 = Error code row, column, xf, value, error = work.unpack "v3C2" set_cell worksheet, row, column, xf, (error == 0) ? value > 0 : Error.new(value) end |