问题标签 [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 投票
2 回答
1080 浏览

java - 读取 XLSX 会引发 OutOfMemoryError PermGen

在我的readXlsx方法开始时,这一行抛出一个PermGen Error

哪里isInputStream通过 HTTP Post 发送的 Excel 文件。

尝试使用此错误上传几次导致 tomcat 崩溃。发送的文件也不大于0,05 MB

知道什么会导致这种情况吗?

我看到我从来没有关闭过InputStream,这会导致这个吗?

编辑:它实际上是声明 XSSFWorkbook 的行中的 POIXMLException,由 PermGen 错误引起

0 投票
2 回答
3259 浏览

java - 在条件格式中使用自定义 XSSF 颜色?

我有一个 HSSF 工作簿,里面有我的自定义颜色,但现在我需要使用 XSSF 来创建 xslx 文件。

我已经相应地改变了一切,但唯一让我难过的是如何在这样的事情中使用定制的 XSSFColor:

XSSFPatternFormatting YesForm = YesRule.createPatternFormatting(); YesForm.setFillBackgroundColor(IndexedColors.GREEN.getIndex());

当我有我的自定义托盘但 xssf 似乎没有类似的东西时,这很好用,还是我弄错了?

先感谢您。

0 投票
3 回答
24930 浏览

apache-poi - 设置单元格样式不起作用

我正在使用 apache poi 和 XLSX 文件。我使用 xssf 类来动态创建电子表格。我想在 for 循环中设置单元格的样式,但它似乎不起作用......这是我的代码:

...这只是代码的一部分...我不明白为什么不起作用。似乎单元格样式被忽略或覆盖....

有什么线索吗?

0 投票
2 回答
9851 浏览

apache-poi - 如何获取工作簿文件名,即 excel 文件名

我正在处理现有的 .xlsx 文件。任何人都可以与我分享,我怎样才能得到我当前的文件名?

我的意思是,假设我正在处理 test.xlsx 文件。如何使用 apache poi 获取工作簿“test.xlsx”的名称。

0 投票
1 回答
849 浏览

spring - 使用spring excel到postgresql

我正在创建一个 web 应用程序,它需要从用户上传 excel 文件,并且该文件中的数据将存储在数据库中。我正在使用 postgre sql 和 spring,poi api。我有一个程序,它从 xls 和 xlsx 中提取数据并将其显示在 myeclipse 控制台上,但是我应该怎么做才能将该数据存储到数据库中。

0 投票
1 回答
6449 浏览

spring - 获取文件的完整地址

我需要获取用户使用浏览按钮上传的文件的完整地址。我尝试了 getAbsolutePath、getAbsoluteFile、getCanonicalPath,但它们都给出了 tomcat/bin 的位置。我需要要上传的文件的完整路径。

谢谢你

0 投票
1 回答
387 浏览

spring - 当用户从 jsp 中单击上传按钮时,文件去哪里了?

当用户从他们的计算机中选择一个文件后点击上传按钮时,该文件去哪里了?如果制作了临时文件,我可以使用该文件的内容吗?我怎样才能做到这一点?我需要我的用户上传文件,然后对该文件的内容执行验证?有任何想法吗?

0 投票
6 回答
44702 浏览

spring - 使用 Apache poi 将 csv 转换为 xls/xlsx?

我需要在我的项目中将 csv 转换为 xls/xlsx?我怎样才能做到这一点?任何人都可以给我一些例子吗?我想用 Apache poi 来做。我还需要从 java 端创建一个单元格。

0 投票
1 回答
84 浏览

spring - csv 文件中的日期表示将被更改

当我将 xls/xlsx 转换为 csv 时,该 csv 文件中的日期将是 Fri Nov 11 00:00:00 IST 1988。但我需要 yyyy-mm-dd 格式。我可以在以下代码中做什么:[代码]

0 投票
1 回答
194 浏览

spring - 从 csv 转换时在 xls/xlsx 中得到错误的输出

因此,我已将 csv 更改为 xls/xlsx,但每个单元格只有一个字符。我在我的 csv 中使用了 pipe(|) 作为分隔符。这是csv中的一行:4.0|sdfa@sdf.nb|plplplp|plplpl|plplp|1988-11-11|M|asdasd@sdf.ghgh|sdfsadfasdfasdfasdfasdf|asdfasdf|3.4253242E7|234234.0|true|true|

但在 excel 中,我得到了 4 。0 | sdfa

这是代码: