module ReadXls::RecordHandler

Constants

ARRAY
AUTOFILTER12
BACKUP
BLANK
BOF
BOF_2
BOF_3
BOF_4
BOOKBOOL
BOOKEXT
BOOLERR
BOTTOMMARGIN
BOUNDSHEET
CALCCOUNT
CALCMODE
CODEPAGE
COLINFO
COMPAT12
COMPRESSPICTURES
CONTINUE
COUNTRY
CRN
DATESYSTEM
DBCELL
DEFCOLWIDTH
DEFROWHEIGHT
DELTA
DIMENSIONS
DSF
EOF
EXCEL9FILE
EXTERNNAME
EXTERNSHEET
EXTSST
FEATHEADR
FEATHEADR11
FEATINFO
FILEPASS
FILESHARING
FNGROUPCNT
FONT
FORCEFULLCALCULATION
FORMAT
FORMULA
GRIDSET
GUTS
HCENTER
HEADERFOOTER
HIDEOBJ
HPAGEBREAKS
INDEX
INTERFACEEND
INTERFACEHDR
ITERATION
LABEL
LABELSST
LEFTMARGIN
MAPPINGS
MERGEDCELLS
MMS_ADD_DELETE
MTRSETTINGS
MULBLANK
MULRK
NAME
NOTE
NUMBER
OBJ
OBJECTPROT
PAGESETUP
PALETTE
PANE
PASSWORD
PLS
PLV
PRECISION
PRINTGRIDLNS
PRINTHEADERS
PROT4REV
PROT4REVPASS
PROTECT
RECALCID
REFMODE
REFRESHALL
RIGHTMARGIN
RK
ROW
RSTRING
RecordHandlerNotFound
SAVERECALC
SCENPROTECT
SCL
SELECTION
SHAREDFMLA
SHRFMLA
SORT
SST
STANDARDWIDTH
STRING
STYLE
STYLEEXT
SUPBOOK
TABID
TABLESTYLES
THEME
TOPMARGIN
TXO
UNCALCED
UNKNOWN1
UNKNOWN2
UNKNOWN3
USESELFS
VCENTER
VPAGEBREAKS
WINDOW1
WINDOW2
WINDOWPROT
WRITEACCESS
WRITEPROT
WSBOOL
XCT
XF
XFCRC
XFEXT

Public Class Methods

call(record_number, builder, biff, record_data) click to toggle source
# File lib/read_xls/record_handler.rb, line 259
def self.call(record_number, builder, biff, record_data)
  record_handler = MAPPINGS[record_number] || raise(RecordHandlerNotFound, "couldn't find record handler for #{record_number.to_s(16)}")
  record_handler.call(record_number.to_s(16), builder, biff, record_data)
end