我现在遇到了这个问题。我想将此XSSFWorkbook(工作簿)obj中的excel文件保存到一个zip文件中,例如(包含此example.xlsx文件的example.zip)到远程服务器。我试过以下但没有用,它在zip文件中创建了一个包含一些奇怪文件的文件夹XSSFWorkbookworkbook=newXSSFWorkbook();//addsomedataZipoutputstreamzipstream=newZipoutputstream(//destinationoutputstream);workbook.write(zipstream);那么有人知道这样做的正确方法是什
我正在尝试使用比我们现有的更新的POI库来升级Java应用程序以处理.xlsx。我遇到的问题类似于此处答案的评论中提到的问题:ApachePOI,usingbothXSSFandHSSF我指向新的ss.usermodel,但它一直告诉我它无法解析XSSF工作簿声明:WorkbookxlsImport=newXSSFWorkbook();我翻阅了他们的一些文档,发现XSSFWorkbook不是org.apache.poi.ss.usermodel的一部分。它是org.apache.poi.xssf.usermodel.XSSFWorkbook的一部分。但是我没有poi.xssf可以导入。
我正在尝试编写一个适用于Excel文档的程序,但HSSF格式对于我的要求来说太小了。我正在尝试迁移到XSSF,但在尝试使用它时不断出现错误。我通过在我的程序中添加xmlbeans-2.3.0.jar和dom4j-1.6.jar设法解决了前两个问题,但是现在出现了这个错误,似乎没有通过添加Apachecommons来解决jar可在Apache网站上找到。错误如下:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/commons/collections4/ListValuedMapathot.memes.Exc