问题标签 [xssf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 XSSF 加载一个空的 .xlsx 文件需要 20 秒。为什么?
我正在使用以下几行打开一个空的Excel 2007 文档:
有趣的是,它需要 20 秒才能做到这一点。为什么?
其他人则抱怨 XSSF,因为加载大文件的速度太慢。但对我来说,这只是一个空文件,甚至应该在 1 秒内完成!
java - XSSF 工作簿排序
目标:按字母顺序对现有 Excel 工作表的 A 到 Z 的选定列进行排序
在 XSSF POI API 中是否有用于对列 A 到 Z(字符串类型列)进行排序的内置函数?
我试过搜索,但没有找到任何有用的链接。
如果没有那么我是否必须编写一个排序函数来实现排序?例如冒泡排序?
apache - POI SS 用户模型性能
使用 SS UserModel 解析 xls 文件时,与 HSSF 相比,性能有何不同?
apache-poi - 使用 apache POI 读取 .xlsm 文件时出错
我正在尝试读取 tempdoc.xlsm 文件,当执行以下行时出现 IO 错误
当我尝试使用上述方法时,我只是在捕获 IO 异常 java.io.FileNotFoundException 时收到以下消息:fileName(系统找不到指定的文件)
任何人都可以帮我解决它...
但现在我得到了以下异常,这是堆栈跟踪,如下所示
严重:Servlet UploadData 的 Servlet.service() 抛出异常 java.lang.OutOfMemoryError: Java heap space at org.apache.xmlbeans.impl.values.NamespaceContext$NamespaceContextStack.(NamespaceContext.java:78) at org.apache.xmlbeans。 impl.values.NamespaceContext$NamespaceContextStack.(NamespaceContext.java:75) at org.apache.xmlbeans.impl.values.NamespaceContext.getNamespaceContextStack(NamespaceContext.java:98) at org.apache.xmlbeans.impl.values.NamespaceContext.push (NamespaceContext.java:106) 在 org.apache.xmlbeans.impl.values.XmlObjectBase.check_dated(XmlObjectBase.java:1273) 在 org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx.enumValue(JavaStringEnumerationHolderEx.java:60) 在org.openxmlformats.schemas 中的 org.apache.xmlbeans.impl.values.XmlObjectBase.getEnumValue(XmlObjectBase.java:1514)。org.apache.poi.xssf.usermodel.XSSFSheet.onReadCell(XSSFSheet.java:2624) 上的电子表格ml.x2006.main.impl.CTCellFormulaImpl.getT(未知来源)。 XSSFRow.java:72) 在 org.apache.poi.xssf.usermodel.XSSFSheet.initRows(XSSFSheet.java:178) 在 org.apache.poi.xssf.usermodel.XSSFSheet.read(XSSFSheet.java:142) 在 org .apache.poi.xssf.usermodel.XSSFSheet.onDocumentRead(XSSFSheet.java:129) 在 org.apache.poi.xssf.usermodel.XSSFWorkbook.onDocumentRead(XSSFWorkbook.java:269) 在 org.apache.poi.POIXMLDocument.load (POIXMLDocument.java:159) 在 org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:190) 在 com.UploadData.doPost(UploadData.java:91) 在 javax.servlet.http.HttpServlet.service (HttpServlet.java:637) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.StandardWrapperValve .invoke(StandardWrapperValve.java:233) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 在 org. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 的 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:298) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 在 org.apache.coyote.http11。Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) 线程异常“ContainerBackgroundProcessor[StandardEngine[Catalina]]”java.lang.OutOfMemoryError:Java 堆空间
apache-poi - 无法使用 apache POI 中的 RGB 值为某些单元格设置填充背景颜色
我在 Apache POI 中使用 XSSF 来生成 Xlsx 文件。我进口了org.apache.poi.xssf.usermodel.XSSFColor
. 我的目的是RGB(141,180,226)
为某个单元格设置填充背景颜色。我尝试使用
首先获取颜色的代码。然后使用,
设置颜色。但是,getXSSFColor
找不到方法。我不知道为什么以及是否有其他方法可以达到相同的目的。
java - 获取 Apache POI java.lang.IllegalStateException:尝试读取 xlsx 文件时,Zip 文件已关闭
我收到 java.lang.IllegalStateException: Zip File is closed 当我尝试读取 xlsx 文件时。正在从基于弹簧的应用程序访问代码。我正在使用 apache poi 3.9。使用 apache POI 3.8 我得到无法读取文件。当从我的 Eclipse 本地运行时,相同的代码可以正常工作,但是当应用程序部署在我的 websphere 服务器上并在 websphere 上托管时访问时出现异常。谁能告诉我问题是什么?源代码可以在下面找到。
excel - Excel 单元格格式 - XSSF 工作簿
到目前为止,这是我的代码,它从查询中获取数据,然后将其导出到 Excel 文档中:
我要做的是将标题为“值”的列格式化为 Excel 中的数据格式“会计”。我做过研究,但我很困惑。
有任何想法吗?
excel - Apache-POI / XSSF - 读取大文件 (5 MB)
我有一个包含 10000 行的大文件...打开它,持续一个永恒... 10 分钟后我停止了程序...
它itRows = sheet.rowIterator(); newer finishes...
需要这么多时间...
这么大的文件怎么读?
java - 有没有办法根据Apache POI中另一个单元格的值找到一个单元格的值
我已经根据其他单元格的值在 excel 电子表格中获得了一个单元格的值。我有一个 XLSX,其中一列包含城市名称,另一列包含该名称的状态。所以,我想做的就是找到州为“CA”的“橙城”。据我所知,我必须遍历每一行和每一列以找到城市,然后向前迭代两列(因为状态在两列之后)以检查州代码是否正确。
有没有其他有效的方法来做到这一点?(在数据库中会很容易..)
java - 使用 APACHE POI XSSF 添加链接文件不接受目录地址并显示 java.net.URISyntaxException
我正在尝试在任何 .xlsx 文件的单元格内容中超链接 .png 文件。以下是代码的一部分,它显示 java.net.URISyntaxException 异常(似乎是因为地址中使用了斜杠)。但是更改 link.setAddress("test.png") 没有显示任何错误,但它并没有解决我的目的。请帮我。
最终我需要做的是将屏幕截图与任何单元格超链接。屏幕截图目录将位于 Eclipse 工作区以外的任何位置。