Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/util/XlsxFileReader.java
final static String PARSER_CLASS_NAME = "org.apache.xerces.parsers.SAXParser"; 
    final static String ROW_LIMIT_REACHED_EX_MSG = "Row Limit Reached"; 
    final private XSSFReader reader;
	enum cDataType {
		BOOL,
		DATE,
		DATETIME,
		FORMULA,
		SSTINDEX,
		TIME,
		NUMBER,
		STATIC
	}
	public XlsxFileReader(InputStream fis) throws IOException,
			OpenXML4JException {
		OPCPackage pkg = OPCPackage.open(fis);
		reader = new XSSFReader(pkg);
	}
	public LinkedHashMap<String, String> getSheetNames()
			throws InvalidFormatException, IOException, SAXException {
		InputStream wbData = reader.getWorkbookData();
		LinkedHashMap<String, String> sheetMap = new LinkedHashMap<String, String>();
		try {
			InputSource wbSource = new InputSource(wbData);