Versions in this module Expand all Collapse all v1 v1.0.5 Apr 5, 2019 v1.0.4 Apr 5, 2019 Changes in this version + const APPEND_NODE_AT_NEXT_LEVEL + const APPEND_NODE_AT_PREVIOUS_LEVEL + const APPEND_NODE_AT_SAME_LEVEL + const APPEND_NODE_AT_START_LEVEL + const BOOLEAN + const BOOLEAN_SLICE + const DEFAULT_DATE_FORMAT_LAYOUT + const DEFAULT_HEADER_ROW_INDEX + const DEFAULT_LIST_STRING_SEPERATOR + const EMPTY_STR + const ERR_CODE_CHILDREN_ARRAY_KEY_NOT_SET + const ERR_CODE_DATE_FORMAT_PARSING_ERROR + const ERR_CODE_EMPTY_LIST_RECEIVED + const ERR_CODE_EXCEL_NOT_OPEN + const ERR_CODE_EXCEL_SHEET_EMPTY + const ERR_CODE_HEADER_EMPTY + const ERR_CODE_INCORRECT_NUMBER_OF_ATTRIBUTE_SET + const ERR_CODE_INTERFACE_RECEIVED_IS_NOT_STRUCT + const ERR_CODE_KEYS_COUNT_MISMATCHED_IN_INPUT_SEND_TO_SETATTRIBUTEMAPPINGMAP + const ERR_CODE_KEYS_MISMATCHED_IN_ATTRIBUTEMAPPINGMAP + const ERR_CODE_KEYS_MISMATCHED_IN_STRUCTKEYVALUEMAP + const ERR_CODE_KEY_NOT_PRESENT_IN_STRUCT + const ERR_CODE_MAP_RECEIVED_EMPTY + const ERR_CODE_NODE_COLUMN_NAME_NOT_PRESENT_IN_MAP + const ERR_CODE_SHEET_HEADER_ROW_EMPTY + const ERR_CODE_UNABLE_TO_SET_STRUCT_INFO + const ERR_CODE_USERDEFINED_FUNCTION_RETURN_VALUE_AND_STRUCT_KEY_TYPE_MISMATCH + const EXCEL_TAG + const FLOAT32 + const FLOAT32_SLICE + const FLOAT64 + const FLOAT64_SLICE + const INT + const INT32 + const INT32_SLICE + const INT64 + const INT64_SLICE + const INT8 + const INT8_SLICE + const INT_SLICE + const OPEN_CLOSE_SQUARE_BRACKET + const SLICE + const STRING + const STRING_SLICE + const STRUCT + const TIME_DOT_TIME + func ReadExcel(excelPath string) (*xlsx.File, error) + type UserDefinedFunction func(map[string]interface{}, string, *VariableHolder) (interface{}, error) + type VariableHolder struct + func GetVariableHolderPtr() *VariableHolder + func (v *VariableHolder) ConvertXslToJSON(sheet *xlsx.Sheet, structReference interface{}, childrenArrayKey string) (interface{}, error) + func (v *VariableHolder) GetCurrentNode() interface{} + func (v *VariableHolder) GetCurrentNodeChildrenStatus() bool + func (v *VariableHolder) GetCurrentNodeLevel() int + func (v *VariableHolder) GetParentNodeForChild() interface{} + func (v *VariableHolder) SetExcelHeaderRowIndexNo(indexNo int) + func (v *VariableHolder) SetInputParametersToUserDefinedFunc(key string, value interface{}) + func (v *VariableHolder) SetKeyFunctionMap(structKey string, bindingFunction UserDefinedFunction) + func (v *VariableHolder) SetListStringSeperator(seperator string) + func (v *VariableHolder) SetNodesColumnNameMap(nodeNameColumnList []string) error