Uploaded image for project: 'Tika'
  1. Tika
  2. TIKA-2477

Tika : Content of XLSX file extraction is not working after poi library upgrade

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • core
    • None
    • Important

    Description

      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>

      Attachments

        Activity

          People

            Unassigned Unassigned
            Ramchandran Ramchandran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: