github.com/keysonzzz/kmg@v0.0.0-20151121023212-05317bfd7d39/encoding/kmgExcel/TitleArray.go (about) 1 package kmgExcel 2 3 import "sort" 4 5 type titleArrayFirstSort [][]string 6 7 func (ta titleArrayFirstSort) Len() int { 8 return len(ta) - 1 9 } 10 func (ta titleArrayFirstSort) Less(i, j int) bool { 11 return ta[i+1][0] < ta[j+1][0] 12 } 13 func (ta titleArrayFirstSort) Swap(i, j int) { 14 ta[i+1], ta[j+1] = ta[j+1], ta[i+1] 15 } 16 17 func TitleArraySortByFirst(titleArray [][]string) { 18 sort.Sort(titleArrayFirstSort(titleArray)) 19 }