public static void AddElement(RjElement parent, ExcelWorksheet sheet, ExcelRow row, int index, string key) { string typeString = GetSheetCell(sheet, KEY_TYPE_ROW_INDEX, index).ToString(); RjValueType type = RjValueType.INT; if (typeString == "int") { type = RjValueType.INT; } else if (typeString == "float") { type = RjValueType.FLOAT; } else if (typeString == "bool") { type = RjValueType.BOOL; } else { type = RjValueType.STRING; } // parent.AddElement(new RjValue(key, row[index] ,_value_type, GetSheetCell(sheet, DES_TYPE_ROW_INDEX, index).ToString())); var valueString = GetSheetCell(sheet, row.Row, index).ToString(); var rjValue = new RjValue(key, valueString, type, GetSheetCell(sheet, DES_TYPE_ROW_INDEX, index).ToString()); parent.AddElement(rjValue); }
public RjValue(string key, string valueString, RjValueType valueType, string des) { this.classType = RjClassType.VALUE; this.key = key; this.valueString = valueString; this.valueType = valueType; this.des = des; }