【升级go 1.18】

This commit is contained in:
PandaGoAdmin
2022-07-13 11:54:54 +08:00
parent 2e18999587
commit 433ee08634
60 changed files with 253 additions and 248 deletions

View File

@@ -8,7 +8,7 @@ import (
"time"
)
func ExportExcel(head []string, datas [][]interface{}, filePath string) error {
func ExportExcel(head []string, datas [][]any, filePath string) error {
excel := excelize.NewFile()
excel.SetSheetRow("Sheet1", "A1", &head)
for i, data := range datas {
@@ -23,9 +23,9 @@ func GetFileName(path, model string) string {
return path + fmt.Sprintf("%s_%s.xlsx", model, kgo.KTime.Date("20060102150405", time.Now()))
}
func InterfaceToExcel(data interface{}, fileName string) {
func InterfaceToExcel(data any, fileName string) {
heads := make([]string, 0)
datas := make([][]interface{}, 0)
datas := make([][]any, 0)
v := reflect.ValueOf(data)
max := int64(v.Len())
for i := 0; i < int(max); i++ {
@@ -38,7 +38,7 @@ func InterfaceToExcel(data interface{}, fileName string) {
heads = append(heads, key.Field(i).Name)
}
}
field := make([]interface{}, 0)
field := make([]any, 0)
for i := 0; i < num; i++ {
field = append(field, val.Field(i).Interface())
}