Documentation ¶
Overview ¶
Package csv2go Manager Gen
Package csv2go 将csv表自动转换为对应的go struct
Index ¶
- func ClearBom(s string) string
- type Csv2Struct
- func (c *Csv2Struct) Run()
- func (c *Csv2Struct) SetCsvPath(csvPath string) *Csv2Struct
- func (c *Csv2Struct) SetDealFiles(files []string) *Csv2Struct
- func (c *Csv2Struct) SetFiterFiles(files []string) *Csv2Struct
- func (c *Csv2Struct) SetPackageName(packageName string) *Csv2Struct
- func (c *Csv2Struct) SetSavePath(savePath string) *Csv2Struct
- type CsvName2Columns
- type PrepareConfStruct
- type PrepareConfStuctGenerator
- func (p *PrepareConfStuctGenerator) Run()
- func (p *PrepareConfStuctGenerator) SetCsvPath(csvPath string) *PrepareConfStuctGenerator
- func (p *PrepareConfStuctGenerator) SetDealFiles(files []string) *PrepareConfStuctGenerator
- func (p *PrepareConfStuctGenerator) SetFiterFiles(files []string) *PrepareConfStuctGenerator
- func (p *PrepareConfStuctGenerator) SetOutFile(filePath string) *PrepareConfStuctGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Csv2Struct ¶
type Csv2Struct struct {
// contains filtered or unexported fields
}
Csv2Struct csv转struct参数
func (*Csv2Struct) SetCsvPath ¶
func (c *Csv2Struct) SetCsvPath(csvPath string) *Csv2Struct
SetCsvPath 设置csv路径
func (*Csv2Struct) SetDealFiles ¶
func (c *Csv2Struct) SetDealFiles(files []string) *Csv2Struct
SetDealFiles 设置需要处理的文件
func (*Csv2Struct) SetFiterFiles ¶
func (c *Csv2Struct) SetFiterFiles(files []string) *Csv2Struct
SetFiterFiles 设置需要过滤的文件
func (*Csv2Struct) SetPackageName ¶
func (c *Csv2Struct) SetPackageName(packageName string) *Csv2Struct
SetPackageName 设置包名
func (*Csv2Struct) SetSavePath ¶
func (c *Csv2Struct) SetSavePath(savePath string) *Csv2Struct
SetSavePath 设置自动生成文件保存路径
type CsvName2Columns ¶
CsvName2Columns 解析csv信息
type PrepareConfStruct ¶
type PrepareConfStruct struct { FileName string StructName string FirstColumnName string FirstColumnType string }
PrepareConfStruct 模板参数结构
type PrepareConfStuctGenerator ¶
type PrepareConfStuctGenerator struct {
// contains filtered or unexported fields
}
PrepareConfStuctGenerator 模板文件生成器
func NewConfManagerGenerator ¶
func NewConfManagerGenerator() *PrepareConfStuctGenerator
NewConfManagerGenerator 创建模板文件生成器
func (*PrepareConfStuctGenerator) SetCsvPath ¶
func (p *PrepareConfStuctGenerator) SetCsvPath(csvPath string) *PrepareConfStuctGenerator
SetCsvPath 设置csv路径
func (*PrepareConfStuctGenerator) SetDealFiles ¶
func (p *PrepareConfStuctGenerator) SetDealFiles(files []string) *PrepareConfStuctGenerator
SetDealFiles 设置需要处理的文件
func (*PrepareConfStuctGenerator) SetFiterFiles ¶
func (p *PrepareConfStuctGenerator) SetFiterFiles(files []string) *PrepareConfStuctGenerator
SetFiterFiles 设置需要过滤的文件
func (*PrepareConfStuctGenerator) SetOutFile ¶
func (p *PrepareConfStuctGenerator) SetOutFile(filePath string) *PrepareConfStuctGenerator
SetOutFile 设置输出文件路径
Click to show internal directories.
Click to hide internal directories.