package export type Rower interface { GetCells() []interface{} } type ExcelSheeter interface { GetSheetName() string GetRows() []Rower } type TitleSlice []string func (t TitleSlice) GetCells() []interface{} { list := []interface{}{} for _, v := range t { list = append(list, v) } return list }