如何读取包部件的OLE对象以读取java中嵌入的zip文件?

如何读取包部件的OLE对象以读取java中嵌入的zip文件?,java,zip,ole,bytearrayinputstream,Java,Zip,Ole,Bytearrayinputstream,大家好,我是包部分OLE对象的新java开发人员。在我当前的项目中,我面临着从docx文件读取嵌入式zip的问题。 我已经阅读了docx文件,并获得了包部件来读取嵌入对象。它返回PackagePart类 我们需要读取包含一些excel文件的zip文件。 我不知道如何从excel文件中读取数据 我正在使用一些代码来执行此操作:- PackagePart pPart = null; Iterator<PackagePart> pIter = null;

大家好,我是包部分OLE对象的新java开发人员。在我当前的项目中,我面临着从docx文件读取嵌入式zip的问题。 我已经阅读了docx文件,并获得了包部件来读取嵌入对象。它返回PackagePart类

我们需要读取包含一些excel文件的zip文件。 我不知道如何从excel文件中读取数据

我正在使用一些代码来执行此操作:-

PackagePart pPart = null;
         Iterator<PackagePart> pIter = null;
         List<PackagePart> embeddedDocs = document.getAllEmbedds();
         if (embeddedDocs != null && !embeddedDocs.isEmpty()) 
         {
             pIter = embeddedDocs.iterator();
             while (pIter.hasNext()) 
             {
                 pPart = pIter.next();
                //System.out.println(pPart.getPartName().getExtension());


                 System.out.println(pPart.getInputStream());


             }
         }

    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
我们可以从docx文件中附加的zip读取数据吗?
我们可以将所有数据从zip保存到我的硬盘吗?

请帮帮我 多亏了兴趣

java.io.ByteArrayInputStream@2862c542
java.io.ByteArrayInputStream@6c8484c4
java.io.ByteArrayInputStream@70289784
java.io.ByteArrayInputStream@78f394a2