Exemple #1
0
    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);
    }
Exemple #2
0
 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;
 }