草庐IT

xssfworkbook

全部标签

java.lang.ClassNotFoundException : org. apache.poi.xssf.usermodel.XSSFWorkbook

当我尝试在正常的java类中创建一个工作簿时,它正在创建,但是当我尝试在servlet上运行它时,它抛出异常普通java类importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importorg.apache.poi.ss.usermodel.Workbook;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;publicclassSampleclass{publicsta

java - 资源泄漏 : workbook is never closed warning when using Apache. POI XSSFWorkbook

因此,我使用ApachePOI将Excel文件解析到我的数据库中。为此,我正在初始化一个XSSFWorkbook,如下所示:XSSFWorkbookworkbook=newXSSFWorkbook(fIP);然后我继续我的方法。workbook.close()不可用作之后关闭工作簿的方法。关于任务完成后如何让垃圾回收处理工作簿的任何想法? 最佳答案 我遇到了这个问题,但毫无意义。最后,我将问题追溯到我的IDE(netbeans)正在获取没有“关闭”方法的早期版本的POI库(v3.8)。因此,请检查您的类路径并查找不同版本的POI库的

C#xssfworkbook无法阅读的内容

希望您能在这里帮助我。我在XSSFWorkBook上遇到了一些问题。它生成了没有问题的文件,但是当我在Excel中打开时,我会收到以下警告:Excel在'Blahblah,blah.xlsx'dou中发现了不可读的内容,您想恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击“是”。如果我单击“是”,它将在没有问题的情况下打开文件。但是,如果我通过记事本++运行它,就在文件末尾,我会得到我的页面标记。如果我使用HSSFWorkBook,它将在Excel中打开,而不会出错,但我仅限于36K行。我的出口超过300K,因此我切换到XSSFWorkBook。以下是我导出工作簿的方法。privatev

java - 在 Apache POI 中为 XSSFWorkbook 设置自定义字体颜色

我在为来自ApachePOI的XSSFWorkbook设置自定义字体颜色时遇到了一些麻烦。当我这样做时:yellow=workbook.createCellStyle();FontwhiteFont=workbook.createFont();whiteFont.setColor(newXSSFColor(newColor(255,255,255)).getIndexed());yellow.setFillForegroundColor(newXSSFColor(yellowRGB));yellow.setFillPattern(XSSFCellStyle.SOLID_FOREGROU

java - XSSFWorkbook 需要很长时间才能加载

我正在使用以下代码:Filefile=newFile("abc.xlsx");InputStreamst=newFileInputStream(file);XSSFWorkbookwb=newXSSFWorkbook(st);xlsx文件本身有25,000行,每行有500列的内容。在调试过程中,我看到我创建XSSFWorkbook的第三行,完成此语句需要很多时间(1小时!)。有没有更好的方法来访问原始xlsx文件的值? 最佳答案 首先,当您有文件时,不要从InputStream加载XSSFWorkbook!使用InputStream

java - 如何使用 Apache POI 将 HSSFWorkbook 转换为 XSSFWorkbook?

如何转换org.apache.poi.hssf.usermodel.HSSFWorkbook到org.apache.poi.xssf.usermodel.XSSFWorkbook在ApachePOI中?环境:JSE1.6JBossAS4.3.2兴趣点3.7 最佳答案 此代码改编self在coderanchforum上找到的内容publicfinalclassExcelDocumentConverter{publicstaticXSSFWorkbookconvertWorkbookHSSFToXSSF(HSSFWorkbooksour

java - 为什么我不能在 Apache POI 中将一个工作簿链接到另一个工作簿?

我有一个工作簿,里面有一些数据。我正在使用该工作簿并根据另一个工作簿中的数据创建另一个工作簿,其中包含一个折线图。代码运行良好,但每当我打开图形文件时,我都会收到警告Wecan'tupdatesomeofthelinksinyourworkbookrightnow。如果我单击警告菜单中的EditLinks...按钮,它会显示找不到数据工作簿。如果我单击ChangeSource...,然后选择适当的工作簿,它就可以正常工作。为什么是这样?POI可以不保留两个文件之间的链接吗?我的代码:创建数据工作簿:publicstaticXSSFWorkbookcreateDataSpreadshee

java - 访问 XSSFWorkbook 中的调色板

使用POI时,Excel文档中的单元格和字体包含颜色信息,这些信息并不总是返回rgb值,而且通常只提供索引值。必须根据某些内容查找索引值以获得颜色。在HSSFWorkbook(xls)中,有一种方法可用于获取调色板:InputStreamin=newFileInputStream("sheet.xls");HSSFWorkbookwb=newHSSFWorkbook(in);wb.getCustomPalette();当访问XSSFWorkbook(xlsx)时,没有这样的方法,事实上我在相关类中的任何地方都找不到调色板信息。我能够从XSSFont和Cell获取索引值,但是获取颜色“名

java - 如何解决 java.lang.VerifyError : org/apache/poi/xssf/usermodel/XSSFWorkbook?

我正在尝试从Assets文件夹中读取xlsx文件。我收到以下异常,05-1610:12:05.613:E/AndroidRuntime(2915):FATALEXCEPTION:main05-1610:12:05.613:E/AndroidRuntime(2915):java.lang.VerifyError:org/apache/poi/xssf/usermodel/XSSFWorkbook在此异常之前,我还收到了一些警告,例如,Couldnotfindmethodorg.openxmlformats.schemas.spreadsheetml.x2006.main.Workbook

java - HSSFWorkbook vs XSSFWorkbook vs SXSSFWorkbook - Apache-poi

HSSFWorkbook与XSSFWorkbook以及XSSFWorkbook和SXSSFWorkbook的优点/缺点? 最佳答案 每个API功能的电子表格:来源:https://poi.apache.org/spreadsheet/ 关于java-HSSFWorkbookvsXSSFWorkbookvsSXSSFWorkbook-Apache-poi,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/
12