// NewXlsxTableBySheet returns XlsxTable func NewXlsxTableBySheet(sheet *wxlsx.Sheet) (*XlsxTable, error) { table := new(XlsxTable) bt := new(msdb.BaseTable) cu := new(msdb.Cusor) table.sheet = sheet cu.MaxIndex = len(sheet.Rows) - 1 bt.Cusor = cu bt.Header = GetHeader(sheet) table.BaseTable = bt table.StringGetter = table return table, nil }