问题标签 [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.

0 投票
1 回答
6347 浏览

apache-poi - 如何获取 XSSF CELLSTYLE 的字体颜色?

我正在尝试获取 XLSX 文件的单元格的字体颜色。我正在使用apache poi。我能够获得单元格颜色,但不能获得字体颜色。任何形式的建议将不胜感激。

谢谢

0 投票
1 回答
1422 浏览

java - 使用 XSSFWorkbook Sheet 接口导致 Java Null Pointer 异常

我正在尝试使用 org.apache.poi.ss.usermodel 中的 XSSFWorkbook 来读取 Excel 文件。出于某种原因,当我尝试从其中一种工作表方法中提取数据时,我得到了一个空指针异常。我对 Java 编程非常陌生,它可能是非常基础的东西。

0 投票
1 回答
557 浏览

java - XSSFCell 样式似乎很慢

我目前正在使用 apache POI 在经过一些处理后自动将数据从 xls 文件传输到 xlsm 文件。我有很强的执行时间限制,XSSFCellStyle 上的设置器非常耗时。

事实上,我有数千个单元格的文件要传输,并且在 boder(SetBorder 和 SetBorder 颜色)上的方法需要 3 毫秒到 5 毫秒才能在 1 个单元格上执行。在我的上下文中 130 万执行需要 30 秒。

在 JProfiler 上的图表中,我们可以看到在这些方法上花费的时间最多的是处于“等待”状态。

这对你来说正常吗?

非常感谢!!

0 投票
4 回答
12574 浏览

java - Java 中的 Apache POI 导致问题 (XSSFWorkbook)

我实际上正在尝试使用 Apache POI 读取 XLS 文件,但我的代码不知何故不起作用。IntelliJ 告诉我,在第 28 行,创建 XSSFWorkbook 会导致问题。如果你在这,你会简短地看一下并回答吗?

0 投票
1 回答
1120 浏览

java - JAVA程序在POI中使用XSSFWorkbook类读取xlsx文件时没有异常

我正在开发一个基于 Eclipse 的 Java 应用程序。但我无法捕捉到异常。我想同时使用HSSF和读取一个excel文件(.xlsx) XSSF。但是HSSF可以正常工作,否则 XSSF 不能。这是我的代码。在wb = new XSSFWorkbook(pkg);语句之后,程序计数转到 finally 语句。提前致谢。

0 投票
1 回答
4262 浏览

performance - 读取 xlsx 文件时 XSSFWorkbook 和 WorkbookFactory 速度慢

我已经看到开发人员从几年前就遇到了这个问题。我研究了很多论坛和POI官方文档。尽管如此,我还没有找到答案。所以问题是..我尝试了以下两个片段:

并且任何一种方法都需要大约 5-6 分钟(如果应用程序没有耗尽内存)来处理一个简单且相当小的电子表格.xlsx 文件(200KB)。

我需要做什么来解决这个问题?(我使用的是 Apache POI 3.9)

该过程在以下位置需要很长时间:

我无法进一步调试。VisualVM 也说了同样的话..!

0 投票
0 回答
1070 浏览

java - XSSFWorkbook 编写方法隐式关闭输出流

嗨,我正在上传 msexcel 2007,经过评估后,我将多个 XSSFWorkbook 压缩到一个 zip 文件中。在将我的工作簿写入文件时,它会隐式关闭 outputteam,但我希望在 zip 文件中创建更多条目。在调用 ZipOutputStream 的方法 closeEntry 时,它会抛出异常 java.io.IOException: Stream closed。这是我的代码

0 投票
1 回答
1200 浏览

java - 我可以使用 Apache POI 一次在同一张工作表中创建冻结窗格和拆分窗格吗?

我正在使用 Apache POI XSSF 和 HSSF API。

如果我这样做,它只会冻结窗格(不拆分):

如果我这样做,它只会拆分窗格(不冻结):

我应该如何让两者在同一张纸上一起工作?

0 投票
1 回答
1441 浏览

java - 无法使用 poi-3.9 创建 XSSFWorkbook 的实例 - 在运行时崩溃,没有找到类定义错误

运行创建 XSSFWorkbook 的项目/代码时,系统失败,org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFileRecoveryPr 未找到类定义错误

我也有所有 poi 3.9 jar 和它的先决条件 jar。

有趣的是,相同的项目/代码在我朋友的系统上运行良好。

该项目是一个建立在 RAD 上的 JSF 1.2 项目。

会不会和我系统上的 MS office 安装套件有关?另外为什么在工作簿创建期间调用该类,在任何地方都找不到任何文档。

请帮助解决问题,因为我无法继续进行项目测试。

0 投票
1 回答
1608 浏览

java - 从java创建excel文件时我需要在我的系统上安装office吗

从 java 创建 excel 文件时,我需要在我的系统上安装 office 吗?

我认为使用其 API 的 java 必须能够创建 .xls 或 .xlsx 文件。我们将无法打开它?

如果有人知道答案,请告诉我。