Blame view

tools/main.go 730 Bytes
11abbdea   zhangqijia   csv 读取加载
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  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
  	}
  }