[rules-dev] drools-decisiontables and poi-ooxml-3.9.jar
Cristiano Gavião
cvgaviao at gmail.com
Sat Mar 23 09:19:07 EDT 2013
Hi,
I'm getting a problem with the org.apache.poi.openxml4j.exceptions
package in my osgi things. I could not find a bundle that exports such
package.
Investigating a bit, the unique class that I could find using this api
is org.drools.decisiontable.parser.xls.ExcelParser, but only
org.apache.poi.openxml4j.exceptions.InvalidFormatException class.
is this api really needed?
> public void parseFile(InputStream inStream) {
> try {
> Workbook workbook = WorkbookFactory.create(inStream);
>
> if ( _useFirstSheet ) {
> Sheet sheet = workbook.getSheetAt( 0 );
> processSheet( sheet, _listeners.get(
> DEFAULT_RULESHEET_NAME ) );
> } else {
> for ( String sheetName : _listeners.keySet() ) {
> Sheet sheet = workbook.getSheet( sheetName );
> if (sheet == null) {
> throw new IllegalStateException("Could not
> find the sheetName (" + sheetName
> + ") in the
> workbook sheetNames.");
> }
> processSheet( sheet,
> _listeners.get( sheetName ) );
>
> }
> }
> } catch ( *InvalidFormatException* e ) {
> throw new DecisionTableParseException( "An error occurred
> opening the workbook. It is possible that the encoding of the document
> did not match the encoding of the reader.",
> e );
>
> } catch ( IOException e ) {
> throw new DecisionTableParseException( "Failed to open
> Excel stream, " + "please check that the content is xls97 format.",
> e );
> }
>
> }
all other behavior is being supported by org/apache/poi/poi/3.9/poi-3.9.jar
regards,
Cristiano
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20130323/8af310cf/attachment.html
More information about the rules-dev
mailing list