[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