main.go
730 Bytes
package main
import (
"flag"
"fmt"
_ "pro2d/csvdata"
)
var (
savePath = flag.String("savePath", "/Users/mac/Documents/project/Pro2D/Pro2DServer/csvdata", "Path to save the makefile")
readPath = flag.String("readPath", "/Users/mac/Documents/project/Pro2D/Pro2DServer/tools/", "The path of reading Excel")
allType = flag.String("allType", "int, string", "Specified field type")
)
func main() {
flag.Parse()
if *savePath == "" || *readPath == "" || *allType == "" {
fmt.Println("savePath, readPath or allType is nil")
return
}
gt := NewGenerate(*savePath, *allType)
//err := gt.ReadCsvToStruct(*readPath)
err := gt.ReadCsvToMemory(*readPath)
if err != nil {
fmt.Printf("something err:%v\n", err)
return
}
}