格式导表兼容冒号
This commit is contained in:
@@ -16,6 +16,10 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
shadiao = []string{",", ":"}
|
||||||
|
)
|
||||||
|
|
||||||
type FileItem struct {
|
type FileItem struct {
|
||||||
Name string `json:"name" dc:"配置文件名"`
|
Name string `json:"name" dc:"配置文件名"`
|
||||||
Filename string `json:"filename" 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{}
|
list[k2].(g.Map)[k3] = []string{}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
var parts []string
|
var parts []string
|
||||||
//断言是否成功
|
//断言是否成功
|
||||||
if get, ok := v3.(string); !ok {
|
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)}
|
parts = []string{gconv.String(v3)}
|
||||||
continue
|
continue
|
||||||
} else {
|
} else {
|
||||||
|
for _, v := range shadiao {
|
||||||
|
get = strings.ReplaceAll(get, v, "|")
|
||||||
|
}
|
||||||
parts = strings.Split(get, "|") // 分割字符串
|
parts = strings.Split(get, "|") // 分割字符串
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ func Excel2Slice(filePath string, _sheet ...string) [][]string {
|
|||||||
|
|
||||||
// 字符串转道具类型
|
// 字符串转道具类型
|
||||||
func Spilt2Item(str string) (result [][]int64) {
|
func Spilt2Item(str string) (result [][]int64) {
|
||||||
var shadiao = []string{","}
|
|
||||||
for _, v := range shadiao {
|
for _, v := range shadiao {
|
||||||
str = strings.ReplaceAll(str, v, "|")
|
str = strings.ReplaceAll(str, v, "|")
|
||||||
//parts = append(parts, strings.Split(str, v)...) // 分割字符串
|
//parts = append(parts, strings.Split(str, v)...) // 分割字符串
|
||||||
|
|||||||
Reference in New Issue
Block a user