问题标签 [jexcelapi]

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

java - 在 JAVA 中使用 POI 提取 Excel 数据时出现空单元格问题?

我刚刚使用 Apache POI 从 Excel 表中提取了单元格,一切正常。但是每当有一个空单元格时,下一个正确的单元格数据就是我得到的输出。但是,如果后者中存在一个值,则所需的输出即将到来。

这是我写的逻辑。

可能是什么问题?

编辑:

0 投票
1 回答
529 浏览

arrays - JExcel 不复制数组公式

我通过 JExcel 打开 excel 文件,修改一些单元格并保存它。结果数组公式({ ... } CTRL+SHIFT+ENTER)被破坏了。有人知道该怎么做吗?(FormulaException 在复制过程中上升)

0 投票
2 回答
4544 浏览

java - 安装 jexcelapi

你如何使用第三方库?

我已经下载了它,但不确定如何处理它,我是否将它放在我的 Eclipse 项目文件夹等中?

我确实在网站上看过但无济于事

谢谢

0 投票
3 回答
10448 浏览

java - 如何使用jexcel读取excel?

我正在尝试使用 Java 代码读取 Excel 文件,但是出现以下错误:

jxl.read.biff.BiffException:无法识别 OLE 流

当我在网上搜索时,我发现 jExcel 仅支持 excel 2003,当 2007 年制作 excel 时出现此错误,我只保存了 97-2003 格式的 excel,但我仍然遇到这个问题

0 投票
1 回答
2287 浏览

java - 使用 JExcel API,如何在不添加隐藏撇号的情况下输入未知数据类型的单元格值?

我正在使用 JExcel API 创建一个 XLS 文件。我无法弄清楚如何在没有任何特定单元格格式的情况下填充新单元格。我希望自动应用格式,就像在 Excel 中当您在单元格中键入值并自动检测它认为您正在尝试输入的内容时一样。

我写了类似的东西:

因为我使用了“标签”,所以在单元格中输入的值是“99”——注意值中的撇号,迫使它被评估为文本值。其他可能使用的类是 Blank、Boolean、DateTime、Formula、Label 和 Number。问题是我不知道设置单元格值的类型。

如何在不知道数据类型的情况下在字段中输入我的值,并且 JExcel API 没有在我的值前加上撇号?

0 投票
1 回答
351 浏览

java - jexcel - 转置问题

我正在尝试使用 JExcel API 并有以下问题。

我已经在我的数据库表中查询了 3 列:id, time, value. 我将它们作为对象添加到不同的数组中。我想将它们输出到一个excel表中,如下所示:

其中1,23是 id 的。这value就是当时的价值id。我不知道如何将所有输入按上述排序,因为我需要这样做以进行进一步分析。

有什么建议么?

0 投票
1 回答
389 浏览

java - JExcel 输出问题

我正在尝试使用 JExcel 写出 Java 中的 Excel 工作表。我成功写出,但是我一直遇到“java.lang.OutOfMemory: Java heap space”错误。根据我的阅读,有两种解决方案。

1) 更改我的 Eclipse 设置,我已经这样做了,但似乎没有什么不同。

我的设置如下,如果看起来有问题请告诉我(升级 Xmx 并添加最后一行):

2) 关闭工作簿以刷新输出,然后重新打开并附加下一行或下一行。

我无法弄清楚,因为我找不到任何文档。当我关闭我的 WritableWorkbook(名为 wwb)时,我不确定如何打开它。我最终写出一行,然后由于 wwb 关闭而出现 Null 错误。

感谢您提前提供的所有帮助。

0 投票
1 回答
278 浏览

jexcelapi - 读取excel数据时出现outOfMemoryException

我正在尝试从大小为 100MB 的 excel 文件(xlsx 格式)中读取数据。在读取 excel 数据时,我面临 outOfMemoryException。尝试将 JVM 堆大小增加到 1024MB,但仍然没有用,我不能增加更多的大小。也尝试过运行垃圾收集但没有用。任何人都可以帮助我解决我的问题。

感谢 Pavan Kumar OV S。

0 投票
3 回答
11293 浏览

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

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

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

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

请帮忙。谢谢你。

0 投票
2 回答
2334 浏览

java - 从 Java 编写 excel 文件的最佳方法是什么?

你们会推荐什么库来用 Java 编写一个 excel 文件?它必须是纯 Java 解决方案,因此它可以在任何平台上运行。

谢谢,格雷

编辑:它不能是 CSV 文件格式。它必须具有列标题、数据格式类型等。