格式导表兼容冒号

This commit is contained in:
ayflying
2025-02-26 12:21:18 +08:00
parent 0cfaa799f5
commit 915d474fea
2 changed files with 7 additions and 2 deletions

View File

@@ -16,6 +16,10 @@ import (
"time"
)
var (
shadiao = []string{",", ":"}
)
type FileItem struct {
Name string `json:"name" dc:"配置文件名"`
Filename string `json:"filename" dc:"文件名"`
@@ -131,7 +135,6 @@ func (s *Excel) sliceFormat(list []interface{}, Slice map[string]string) []inter
list[k2].(g.Map)[k3] = []string{}
continue
}
var parts []string
//断言是否成功
if get, ok := v3.(string); !ok {
@@ -139,6 +142,9 @@ func (s *Excel) sliceFormat(list []interface{}, Slice map[string]string) []inter
parts = []string{gconv.String(v3)}
continue
} else {
for _, v := range shadiao {
get = strings.ReplaceAll(get, v, "|")
}
parts = strings.Split(get, "|") // 分割字符串
}

View File

@@ -27,7 +27,6 @@ func Excel2Slice(filePath string, _sheet ...string) [][]string {
// 字符串转道具类型
func Spilt2Item(str string) (result [][]int64) {
var shadiao = []string{","}
for _, v := range shadiao {
str = strings.ReplaceAll(str, v, "|")
//parts = append(parts, strings.Split(str, v)...) // 分割字符串