问题标签 [jxls]

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 回答
1324 浏览

jxls - Jxls v2.2.8 如何合并单元格?

参考Jxls V2.2.8 发布说明 最新的 Jxls 支持合并单元格,但文档仍然是旧版本。

有谁知道怎么做?

谢谢!

0 投票
1 回答
225 浏览

jxls - 从 Jxls 迁移到 Jxls2 方法调用

我们正在将一个项目从 Jxls 1.x 迁移到 Jxls 2.2.8。在我们当前的模板中,我们使用 Spring MessageSource 使用 messageSource.getMessage("message.key", locale) 来本地化报告的标题。它适用于 1.x 版本,但在 2.x 版本中它不解析消息。

这是我们当前的模板

当方法有参数时消息解析失败,但是当我们在 messageSource 对象中调用 toString() 方法时,它会起作用并在单元格中打印字符串。

我们班的代码是:

有什么解决问题的建议吗?我们也尝试将 messageSource 设置为一个函数,但它不起作用。

0 投票
5 回答
7679 浏览

java - Spring,JXLS:未加载 XLS 转换器,即使存在依赖关系。

我正在尝试使用JXLS,这是一个用于在 Spring-MVC 项目中创建 excel 文件和其他操作的 Java 库。当我尝试使用一些数据创建 excel 文件时,出现以下错误:

错误日志:

代码 :

这是我的 POM.xml 与依赖项:

我在网上检查了其他答案,但只有 1 个缺少依赖项,而我已经拥有了。这里出了什么问题?

0 投票
1 回答
2916 浏览

java - Excel 模板从 JXLS 1 迁移到 JXLS 2

使用 JXLS 1,可以通过简单的调用在 Excel 模板中进行替换

例如,我们有像这样组织的 bean 对象(不太好,好吧..:)):

现在,给定这个模板:

模板

和以下初始化:

一个简单的调用

会成功并生成如下内容:

生成的 XLS

现在,我需要迁移到 JXLS 2 以便将 SXSSFWorkbook 用于非常大的 XLSX 文件,但我无法成功地将好的旧标签翻译成他们的等效评论:在在线文档中,我读到可以组合更多表达式一起,但例如像jx:each后跟一个jx:if之类的东西,它使用循环的变量会生成一个表达式 EvaluationException。

您是否有任何提示/示例可能有所帮助?

提前致谢!

0 投票
1 回答
543 浏览

log4j - org.jxls 似乎会影响 log4j

当我将 org.jxls 依赖项添加到 pom 时,它似乎会影响 log4j 输出。我将 log4j 日志级别设置为“错误”,但它会将调试信息输出到控制台。但是当我删除 org.jxls 时,log4j 工作正常。

0 投票
2 回答
725 浏览

java - 如何将行号添加到员工循环变量?

我想将 excel 行的当前行号添加到映射的 Employee 变量中。

从下面的示例中:我想知道员工“Yuri”在 excel 行号 8 中。

但我找不到任何访问它的方法。XLSRowCursor 有它,但我怎样才能将它添加到映射的 bean 中?我知道读者在编写异常时使用当前处理的行号,POI 也有。

我这边一个简单的自我行计数解决方案不是一个有效的想法,因为我们在错误机制中使用了跳过行。

任何提示或提示?

xml文件:

excel文件:员工

0 投票
1 回答
1014 浏览

java - jxls - 多行(列表)绑定不起作用

我正在尝试使用 jxls 库创建 excel 表单。

我的excel模板是:

在此处输入图像描述

当我只是将一张地图添加到列表并绑定它时,它可以工作。我的代码很简单:

成功结果

但是当我将多个地图添加到列表并绑定它时,它会抛出异常失败。我听说 jxls 库自动识别列表。我在做什么?

0 投票
1 回答
1719 浏览

java - JXLS - 如何通过字符串出现过滤 jx:each 命令的结果

我正在尝试使用带有 jxls 命令的模板生成电子表格文档。我想过滤不包含特定文本的集合的元素。

我尝试使用以下 jxls 命令来做到这一点:

当我执行应用程序以生成电子表格时,我收到以下错误。

0 投票
1 回答
479 浏览

jxls - 如何在 jxls 2.x 的 jdbc.query 中设置参数 ${}

我曾经使用 jxls v.1.x。现在我学习 v.2.x。我想将参数从上下文设置为 sql 查询

我在 xls 模板中有: jx:each(items="jdbc.query('select * from table1 where field1 < ?',${val1})" var="table1" lastCell="D4")

但它不起作用。如果我设置常量值 insted ${val1},那么它就可以工作。

如何将参数值从“上下文”设置为 jdbc.query()

0 投票
6 回答
9270 浏览

java - Jxls 错误:无法加载 XLS 变压器。请确保 Transformer 实现在类路径中

这个问题已经被问过一次,但没有人给出绝对的解决方案。我试图从现有模板生成一个 xls 文件,但我得到一个我不知道如何面对的错误!

我的代码: String nombre = "Manuel";

这正在被实现到 WebServlet 中。

非常感谢!