Bug 361443 Excel ODA
data/org.eclipse.birt.report.data.oda.excel/src/org/eclipse/birt/report/data/oda/excel/impl/util/XlsxFileReader.java
currentColumn = getColumnNumber( r );
                
                if( currentColumn+1 > columnCount){
			callback.columnExpansion(currentColumn+1);
			
			int newvals = (currentColumn+1) - columnCount;
			for( int ii=0; ii<newvals;ii++){
				values.add(ExcelODAConstants.EMPTY_STRING);
			}
			columnCount = currentColumn+1;
                }
			}
			
			
			if (qName.equals("row")) {
				for( int i=0;i<columnCount; i++){
					values.add(i, ExcelODAConstants.EMPTY_STRING);
				}
			}
			lastContents = ExcelODAConstants.EMPTY_STRING;
		}
		public void endElement(String uri, String localName, String name)
				throws SAXException {
			if (name.equals("row")) {
				callback.handleRow(values);
				values.clear();
				currentColumn = -1;
				currentXlsxRowNumber++;
				if( xlsxRowsToRead > 0 ){
					if( currentXlsxRowNumber > xlsxRowsToRead){