I got it working in my environment, but I'm not sure what to do with that now.

@Mark since you are investigating too, I can give you an update on what I 
found.

The issue is indeed the DefaultHandler of the parser.
The first thing I changed was the "ReadOnlySharedStringsTable".
In here the startElement and endElement method are using the parameter "name".
After changing that to localName this class produced the necessary StringTable.

The second step was doing the same change on the "MyXSSFSheetHandler".
To get the localName populated, I had to change the XSLX2CSV.processSheet 
Method to work with the saxFactory namespace aware.

 SAXParserFactory saxFactory = SAXParserFactory.newInstance();
 saxFactory.setNamespaceAware(true);

Those changes seem to do the trick.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to