Versions in this module Expand all Collapse all v0 v0.1.0 Feb 17, 2023 Changes in this version + const TAG + const TableTypeMap + const TableTypeSlice + func ReorganizeKeyField(keyField string) string + func SaveCSVByData(filename string, source []map[string]T) + func SaveCSVByTable(filename string, source CSVTable) + func StructBind(obj interface{}, data map[string]interface{}) error + func ToFloat32(value interface{}) float32 + func ToFloat64(value interface{}) float64 + func ToInt(value interface{}) int + func ToString(value interface{}) string + type CSVTable interface + GetDataItem func(interface{}) interface{} + GetKeyField func() string + GetMapData func() map[interface{}]interface{} + GetSliceData func() []interface{} + SetKeyField func(string) + func Load(filePath string, tableType int, keyField string, newRow func() interface{}) CSVTable + type DataModel interface + CSVDataBind func(raw map[string]interface{})