Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/ExcelFileQuery.java
if (chars[0] != ExcelODAConstants.DELIMITER_DOUBLEQUOTE) {
				columnNames.add(queryColumnNames.get(i));
				continue;
			}
			for (int j = 0; j < chars.length; j++) {
				if (chars[j] == ExcelODAConstants.DELIMITER_DOUBLEQUOTE) {
					if (isEscaped) {
						sb.append(chars[j]);
						isEscaped = !isEscaped;
					}
				} else if (chars[j] == '\\') {
					if (isEscaped)
						sb.append(chars[j]);
					isEscaped = !isEscaped;
				} else
					sb.append(chars[j]);
			}
			columnNames.add(sb.toString());
		}
		return columnNames;
	}
	/**
	 * Returns the array that contains the types of column names read from a
	 * query text.
	 *
	 * @param allColumnNames
	 *            The array contains all column names read from file
	 * @param allColumnTypes
	 *            The array contains all column types read from file
	 * @param queryColumnNames