mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-25 03:48:35 +08:00
【升级go 1.18】
This commit is contained in:
@@ -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())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user