Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/ExcelFileQuery.java
indiceList.add(new Integer(i));
			}
		}
		if (indiceList.size() > 0) {
			for (int j = 0; j < indiceList.size(); j++) {
				endIndex = ((Integer) indiceList.get(j)).intValue();
				result.add(queryColumnNames.substring(beginIndex, endIndex)
						.trim());
				beginIndex = endIndex + 1;
				if (j == indiceList.size() - 1) {
					result.add(queryColumnNames.substring(beginIndex,
							queryColumnNames.length()).trim());
				}
			}
		} else
			result.add(queryColumnNames);
		return result;
	}
	/**
	 *
	 * @param queryColumnNames
	 * @return
	 */
	private Vector<String> stripFormatInfoFromQueryColumnNames(
			Vector<String> queryColumnNames) {
		Vector<String> columnNames = new Vector<String>();
		boolean isEscaped = false;
		for (int i = 0; i < queryColumnNames.size(); i++) {
			StringBuffer sb = new StringBuffer();
			char[] chars = queryColumnNames.get(i).toCharArray();