问题标签 [jxl]

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

java - 使用 SUM() AVG() STDEV() 等 JXL 公式时出现问题,返回 #VALUE!当它引用另一张纸上的值时

我想在一张表中填充一些值,然后使用 jxl 公式从该表中获取值并将其写入另一张表...

当我尝试运行此示例代码时

我得到 AVG 列表中的最后一个值有输出

=平均(输出!D5)

使用的 JAR:jxl 1.0.jar....

解决方案尝试:

1)我没有给它一个公式,而是给它有标签

标签 label = new Label (3,5,"AVERAGE(Output!D1:Output!D5)");

我得到了单元格中的整个文本,并在单元格之前给出了“=”。它就像一个魅力。但我希望用 JXL API 来完成

2) 将 JAR 更改为 jxl 2.6.jar

现在我得到了 #VALUE!当我尝试运行相同的。单元格内容是

=AVERAGE(Output!D1:Output!D5) 但我仍然得到#VALUE!。

使用的 JAR:jxl 2.6.jar

仅当我转到该单元格并按 Tab 键或 F2 键时,此错误才会得到解决。

请提供一些解决方案

问候

NSBalaji

0 投票
3 回答
11293 浏览

java - 如何在 JExcel (jxl) 中将格式化数字写为数字

我正在使用 Java Spring 和 jxl 在服务器端创建 Excel 工作簿。需要在 Excel 中显示的数据由已格式化的数字组成。我在用

在下载的 excel 文件中,所有这些数字都存储为文本,因此 Excel 不能在它们上使用公式,它会发出警告为“数字存储为文本”,我必须执行“转换为数字”。

在 jxl 中,我们可以传递字符串并告诉将它们解释为数字吗?我拥有的所有数字都是使用 $、%、千位分隔符格式不同的有效数字。我不想将它们转换为有效数字并在导出到 Excel 时再次给它们格式化。

请帮忙。谢谢你。

0 投票
1 回答
894 浏览

java - getSheet(sheetName) 导致内存不足问题

我正在使用workbook.getSheet(sheetName) 在 excel 文件中获取特定工作表并不断收到 OutOfMemory 异常。该工作表有约 52000 行。

有没有办法读取小块纸张或解决这个问题?请注意,现在增加 JVM 内存并不是一个真正的选择。

0 投票
1 回答
1707 浏览

java - JXL 解决#VALUE 问题

我想使用 AVERAGE 函数,但是当我有一个恰好是标签的参考单元格时,我得到 #VALUE 作为输出。

我附上了我正在尝试做的示例代码:

我无法将空单元格转换为 0,因为 AVG 值会改变。

使用的罐子

jxl-2.6.jar

实时而不是标签,该值将基于公式使用

IF(Some-cell-reference="","",some-Value)

然而; 当我尝试使用键 F2编辑单元格时,它会更改其执行计划并得到正确的输出。

有没有可用的解决方案......

预期的解决方案:

使单元格为空但更改单元格格式以便不返回#VALUE。

这篇文章与

参考其他工作表的 JXL #VALUE 问题

0 投票
2 回答
1426 浏览

java - JXL 中的 java.lang.OutOfMemoryError

如果我有数十万行到达结果集中,那么它会给出内存不足错误。

我使用以下代码生成了 XLS 报告:

我正在使用 IBM websphere Server V6.0。

0 投票
4 回答
7397 浏览

java - 在使用 java 打开 excel 文件时出现此错误:警告:使用本地非内置名称

当我尝试打开一个 excel 文件时,我收到此错误消息。警告:使用本地非内置名称

如果我尝试相同的代码并打开一个小的 excel 文件,我的 excel 文件文件包含超过 1600 行,它正在工作。

告诉我为什么?

我用 JXL 谢谢

0 投票
4 回答
37166 浏览

excel - 读取 Excel 工作表时出现 BiffException

我有一个代码可以从旧格式(97-2003)的 excel 表中读取。我对数据进行了一些更改,最终得到了 2007 格式的 Excel 表。当我使用这个 xlsx 表而不是 xls 表时,我得到了这个:

0 投票
1 回答
5374 浏览

java - 使用 jxl for java 为 WritableHyperlink 指定单元格格式

我正在使用 jxl(用于 MS excel 文件操作的基于 Java 的 API)来创建 excel 报告。我正在插入这样的超链接

这工作正常,但它以默认单元格格式显示数据,即白色单元格和蓝色字体。有什么方法可以像为标签或数字一样指定此超链接的单元格格式。这很重要,因为此超链接会打开错误屏幕截图,因此根据规范,单元格应为红色。

谢谢

0 投票
2 回答
2288 浏览

java - JXL 重命名工作表

嗨,我有一个模板 excel,我加载并想在其中更改工作表名称。

此工作簿有 n 张工作表。我想更改单张纸的名称。在删除的情况下,有一个名为的方法

我没有找到任何这样的直接重命名方法。

有人可以在这方面帮助我。

0 投票
4 回答
3956 浏览

java - Java 代码中的运行时错误“线程“main”中的异常 java.lang.NumberFormatException:对于输入字符串:“

我正面临这个运行时错误**"Exception in thread "main" java.lang.NumberFormatException: For input string: "" "**请帮助我克服这个问题。

这是代码片段: