public XlsxSheetContentParser(File xlsxFile,String workbookZipEntryPath,String[] sharedStrings,XlsxNumberFormats numberFormats,XlsxSheetMetaData sheetMetaData,XMLInputFactory factory,Charset encoding) throws XMLStreamException, IOException {
  this.xlsxFile=xlsxFile;
  this.workbookZipEntryPath=workbookZipEntryPath;
  this.sharedStrings=sharedStrings;
  this.numberFormats=numberFormats;
  this.sheetMetaData=sheetMetaData;
  this.encoding=encoding;
  this.emptyColumn=new boolean[sheetMetaData.getNumberOfColumns()];
  Arrays.fill(emptyColumn,true);
  reset(factory);
}

public XlsxSheetContentParser ( File xlsxFile , String workbookZipEntryPath , String [ ] sharedStrings , XlsxNumberFormats numberFormats , XlsxSheetMetaData sheetMetaData , XMLInputFactory factory , Charset encoding ) throws XMLStreamException , IOException { this . xlsxFile = xlsxFile ; this . workbookZipEntryPath = workbookZipEntryPath ; this . sharedStrings = sharedStrings ; this . numberFormats = numberFormats ; this . sheetMetaData = sheetMetaData ; this . encoding = encoding ; this . emptyColumn = new boolean [ sheetMetaData . getNumberOfColumns ( ) ] ; Arrays . fill ( emptyColumn , true ) ; reset ( factory ) ; }
constructs object by saving the shared strings and instantiating a xml reader .
