21 lines
307 B
Go
21 lines
307 B
Go
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
|
|
}
|