@SuppressWarnings("rawtypes")
	private String reaplaceObject(ExcelSheetVo sheet, int colIndex, int rowIndex)
	{
		ArrayList colList = (ArrayList) sheet.sheetData.get(colIndex);
		String value = (String) ((ArrayList)sheet.sheetData.get(colIndex)).get(rowIndex);
		String linkExcelName = (String) colList.get(ExcelConst.LINK_EXCEL_ROW_INDEX);
		String str = "";
		String linkExcelIndex = (String) colList.get(ExcelConst.LINK_SHEET_ROW_INDEX);
		if(excelData.get(linkExcelName) != null && ((ArrayList)excelData.get(linkExcelName)).size()>0)
		{
			ExcelSheetVo linkSheet = (ExcelSheetVo) ((ArrayList)excelData.get(linkExcelName)).get(Integer.parseInt(linkExcelIndex));
			if(linkSheet != null)
			{
				String type =  (String) ((ArrayList)sheet.sheetData.get(colIndex)).get(ExcelConst.ATT_KEY_TYPE_INDEX);
				String attName = (String) ((ArrayList)sheet.sheetData.get(colIndex)).get(ExcelConst.ATT_KEY_INDEX);
				str +="\""+attName+"\":{";
				for(int rowInd=ExcelConst.CONTENT_START.y; rowInd<linkSheet.row; rowInd++)
				{
					boolean hasFind = false;
					if(((ArrayList)linkSheet.sheetData.get(ExcelConst.CONTENT_START.x)).get(rowInd).equals(value) == true)
					{
						for(int colInd=ExcelConst.CONTENT_START.x; colInd<linkSheet.col; colInd++)
						{
							if(((ArrayList)linkSheet.sheetData.get(colInd)).get(rowInd).equals(value)==true)
							{
								str += getRowStr(linkSheet, rowInd, type)+",";
								hasFind = true;
								break;
							}
						}
					}
					if(hasFind == true)
					{
						break;
					}
				}
			}
			if(str.equals("")==false)
			{
				str = str.substring(0, str.length()-1).concat("}");
			}
		}
		return str;
	}