Ramchandran created TIKA-2477: --------------------------------- Summary: Tika : Content of XLSX file extraction is not working after poi library upgrade Key: TIKA-2477 URL: https://issues.apache.org/jira/browse/TIKA-2477 Project: Tika Issue Type: Bug Components: core Reporter: Ramchandran
Hi Team, I had written program to extract content of simple xlsx file. The program is working fine with poi-3.11 library but now I have upgraded my poi library to poi-3.16. Now the program is running but the output is not displayed.(Post upgrade only sheet name is displayed). Class File =============== package MSExcelParse; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.tika.exception.TikaException; import org.apache.tika.metadata.Metadata; import org.apache.tika.parser.AutoDetectParser; import org.apache.tika.parser.ParseContext; import org.apache.tika.parser.Parser; import org.apache.tika.sax.BodyContentHandler; import org.xml.sax.SAXException; public class MSExcelParser{ public static void main(final String[] args) throws IOException, TikaException, SAXException { //detecting the file type BodyContentHandler handler = new BodyContentHandler(); Metadata metadata = new Metadata(); FileInputStream inputstream = new FileInputStream(new File("C:\\JavaTest\\Student.xlsx")); ParseContext pcontext = new ParseContext(); Parser parser = new AutoDetectParser(); parser.parse(inputstream, handler, metadata,pcontext); System.out.println("Contents of the document:" + handler.toString()); } } .classpath file ============ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> <classpathentry kind="lib" path="C:/JavaTest/commons-collections4-4.1.jar"/> <classpathentry kind="lib" path="C:/JavaTest/commons-compress-1.8.1.jar"/> <classpathentry kind="lib" path="C:/JavaTest/xmlbeans-2.6.0.jar"/> <classpathentry kind="lib" path="C:/JavaTest/poi-3.16.jar"/> <classpathentry kind="lib" path="C:/JavaTest/poi-ooxml-3.16.jar"/> <classpathentry kind="lib" path="C:/JavaTest/poi-ooxml-schemas-3.16.jar"/> <classpathentry kind="lib" path="C:/JavaTest/poi-scratchpad-3.16.jar"/> <classpathentry kind="lib" path="C:/JavaTest/tika-core-1.7.jar"/> <classpathentry kind="lib" path="C:/JavaTest/tika-parsers-1.7.jar"/> <classpathentry kind="output" path="bin"/> </classpath> -- This message was sent by Atlassian JIRA (v6.4.14#64029)