Documentation
¶
Index ¶
- type Tag
- type Transform
- func (t *Transform) CallOutFunc(tag *Tag) reflect.Value
- func (t *Transform) GetInsertMapKeys() []reflect.Value
- func (t *Transform) GetInsertMapValue(key reflect.Value) reflect.Value
- func (t *Transform) GetInsertValue() reflect.Value
- func (t *Transform) GetInsertValueElem() reflect.Value
- func (t *Transform) GetInsertValueElemField(i int) reflect.Value
- func (t *Transform) GetInsertValueElemType() reflect.Type
- func (t *Transform) GetInsertValueElemTypeField(i int) reflect.StructField
- func (t *Transform) GetInsertValueKind() reflect.Kind
- func (t *Transform) GetOutputValue() reflect.Value
- func (t *Transform) GetOutputValueElem() reflect.Value
- func (t *Transform) GetOutputValueElemField(i int) reflect.Value
- func (t *Transform) GetOutputValueElemType() reflect.Type
- func (t *Transform) GetOutputValueElemTypeField(i int) reflect.StructField
- func (t *Transform) GetOutputValueKind() reflect.Kind
- func (t *Transform) Transformer() error
- type XlxsTransform
- func (t *XlxsTransform) GetExcelCell(axis string) string
- func (t *XlxsTransform) GetOutputValue() reflect.Value
- func (t *XlxsTransform) GetOutputValueElem() reflect.Value
- func (t *XlxsTransform) GetOutputValueElemField(i int) reflect.Value
- func (t *XlxsTransform) GetOutputValueElemType() reflect.Type
- func (t *XlxsTransform) GetOutputValueElemTypeField(i int) reflect.StructField
- func (t *XlxsTransform) GetOutputValueKind() reflect.Kind
- func (t *XlxsTransform) XlxsCellTransformer() error
- func (t *XlxsTransform) XlxsTransformer() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Transform ¶
type Transform struct { OutputObj interface{} InsertObj interface{} TimeFormat string }
func NewTransform ¶
func (*Transform) CallOutFunc ¶
call out func
func (*Transform) GetInsertMapKeys ¶
输入 map类型数据的 keys
func (*Transform) GetInsertMapValue ¶
输入map类型数据的 key 对应数数据
func (*Transform) GetInsertValueElem ¶
输入数据的值的成员
func (*Transform) GetInsertValueElemField ¶
输入数据的值的成员的值
func (*Transform) GetInsertValueElemType ¶
输入数据的值的成员的类型
func (*Transform) GetInsertValueElemTypeField ¶
func (t *Transform) GetInsertValueElemTypeField(i int) reflect.StructField
输入数据的值的成员类型的值
func (*Transform) GetInsertValueKind ¶
输入数据的值类型
func (*Transform) GetOutputValueElem ¶
输出数据的值的成员
func (*Transform) GetOutputValueElemField ¶
输出数据的值的成员的值
func (*Transform) GetOutputValueElemType ¶
输出数据的值的成员类型
func (*Transform) GetOutputValueElemTypeField ¶
func (t *Transform) GetOutputValueElemTypeField(i int) reflect.StructField
输出数据的值的成员类型的值
func (*Transform) GetOutputValueKind ¶
输出数据的值类型
func (*Transform) Transformer ¶
type XlxsTransform ¶
type XlxsTransform struct { OutputObj interface{} Title map[string]string Row []string ExcelName string File *excelize.File TimeFormat string }
func NewXlxsTransform ¶
func (*XlxsTransform) GetExcelCell ¶
func (t *XlxsTransform) GetExcelCell(axis string) string
导入基础参数 Cell 文件内容
func (*XlxsTransform) GetOutputValue ¶
func (t *XlxsTransform) GetOutputValue() reflect.Value
func (*XlxsTransform) GetOutputValueElem ¶
func (t *XlxsTransform) GetOutputValueElem() reflect.Value
func (*XlxsTransform) GetOutputValueElemField ¶
func (t *XlxsTransform) GetOutputValueElemField(i int) reflect.Value
func (*XlxsTransform) GetOutputValueElemType ¶
func (t *XlxsTransform) GetOutputValueElemType() reflect.Type
func (*XlxsTransform) GetOutputValueElemTypeField ¶
func (t *XlxsTransform) GetOutputValueElemTypeField(i int) reflect.StructField
func (*XlxsTransform) GetOutputValueKind ¶
func (t *XlxsTransform) GetOutputValueKind() reflect.Kind
func (*XlxsTransform) XlxsCellTransformer ¶
func (t *XlxsTransform) XlxsCellTransformer() error
get excel cell data
func (*XlxsTransform) XlxsTransformer ¶
func (t *XlxsTransform) XlxsTransformer() error
Click to show internal directories.
Click to hide internal directories.