myfactory.setFileName(this.name);
if (plist != null)myfactory.register(plist); // register progress notifier
try{
// iterate sheets,inputting cell values, named ranges and formula strings
OOXMLReader oe = new OOXMLReader();
WorkBookHandle bk= new WorkBookHandle();
bk.removeAllWorkSheets();
myfactory.setDebugLevel(this.DEBUGLEVEL);
bk.DEBUGLEVEL= this.DEBUGLEVEL;
oe.parseNBind(bk, fname);
this.sheethandles= bk.sheethandles;
this.mybook = bk.mybook;
}catch(Exception e) {
throw new WorkBookException("WorkBookHandle OOXML Read failed: " +e.toString(),WorkBookException.UNSPECIFIED_INIT_ERROR, e);
}