Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/util/ExcelFileSource.java
.toUpperCase());
		if (index == null) {
			return -1;
		} else {
			return index.intValue();
		}
	}
	public List<String> readLine() throws OdaException, IOException {
		if (!isReaderInitialised) {
			initialiseReader();
			isReaderInitialised = true;
		}
		return excelFileReader.readLine();
	}
	/**
	 *
	 * @throws OdaException
	 * @throws IOException
	 */
	private void initialiseReader() throws OdaException, IOException {
		this.fileExtension = ExcelFileReader.getExtensionName( uri );
		this.excelFileReader = new ExcelFileReader(ResourceLocatorUtil.getURIStream( uri ), this.fileExtension,
				this.sheetNameList, this.statementMaxRows);
	}
	/**
	 * Extract the column name from the line into the format of string array
	 *
	 * @param line
	 * @param isFirstLine
	 * @return