问题标签 [hssf]

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 投票
0 回答
570 浏览

java - 从 .xls 文档 (Apache POI) 保存嵌入文件

我想从没有扩展名的 Excel (xls/HSSF) 中保存所有附加文件。我已经尝试了很长时间,我真的不知道这是否可能。我也尝试过 Apache Tika,但我不想为此使用 Tika,因为无论如何我需要 POI 来完成其他任务。

我尝试了Busy Developers Guide中的示例代码,但这不会以旧的 office 格式(doc、ppt、xls)提取文件。并且在尝试创建错误时会引发new SlideShow(new HSLFSlideShow(dn, fs))错误:(Remove argument to match HSLFSlideShow(dn))

我的实际代码是:

所以我的简单问题是: 是否可以从没有任何扩展名的 xls 文件中保存所有附件(尽可能简单)?任何人都可以为我提供解决方案吗?非常感谢!

0 投票
1 回答
7588 浏览

java - 关于 HSSF Sheet 问题(无效行号(65536)超出允许范围(0..65535)异常)

我正在使用Excel 2007它支持 1,048,576 行,但通过我的代码它只显示 65,536 行。如果数据超过 65,536 行,我会收到异常,因为行号无效 (65,536) 超出允许范围 (0..65535)。

我使用 HSSF API.how 仅使用 HSSF API 在 Excel 工作表中显示超过 65,536 行的数据。

0 投票
0 回答
162 浏览

java - JAVA:每次都使用新表将 ArrayLists 导出到 excel 表中

我有两个元素数量不同的 ArraysLists(X 和 Y)。现在,我想将它们相互导出到一个 excel 表中。X 和 Y 应该有自己的列并排。

示例:X = [2 , 6 , 0], Y = [5 , 8 , 3]

每次我运行程序时,数组都会获得新元素。在我的程序结束时,这些必须保存在 excel 表中,并且每次都保存在新工作表中。当我打开我的程序五次时,我应该有五张表(我的表的名称是实际的时间和日期 - 它保存在一个名为 date 的变量中)。

我的问题: 1. 我怎样才能让我的 ArrayLists 进入他们自己的列?2. 我应该如何创建新工作表而不覆盖旧工作表?

0 投票
1 回答
1000 浏览

jmeter - 尝试在 Jmeter 上使用 XSSF 时出错

尝试使用 Jmeter 创建xlsx文件时出现错误。实际上,我已经尝试使用HSSF(对于 .xls)并且效果很好。但是当我尝试使用xlsx更改它时,我遇到了错误。我已经在 jmeter lib文件上复制了poipoi-ooxml的 jar文件。这是我的简单脚本:

实际上,当我试图找到错误时,问题来自这一行:

请有人帮我弄清楚。它适用于HSSF,但在XSSF上不起作用。我收到错误:响应代码:500

0 投票
1 回答
1588 浏览

java - 如果已超过最大行数,则使用 java 和 POIExcel util 创建额外的 excel 文件

我想创建一个包含 5 张工作表的 excel 文档,工作表的数据是动态的,并且我有最大行数限制。目前我的方法是一次创建一张纸,并用数据填充它。我正在检查是否超过了最大行数,并创建了一个新的 Excel 文档。但是,这不会等待在创建新工作簿之前检查其他工作表是否也超过最大行限制

我的代码示例

0 投票
0 回答
108 浏览

java - 如何使用HSSF覆盖excel中的行和列

我正在尝试覆盖 excel 中的数据,但它只写入最后一行和最后一列,而我想要的是覆盖所有内容。

这是我的代码。

0 投票
0 回答
304 浏览

java - 复制粘贴后excel数据验证不起作用

我正在使用下面的代码来限制用户输入少于 10 个字符,但是当我将数据复制并粘贴到单元格中时,它会覆盖验证。我该如何解决这个问题?

0 投票
1 回答
2644 浏览

java - 将 JTable 导出为 Excel 文件

在这里,我正在尝试将 JTable 导出到 excel 文件中...我在控制台上没有收到任何错误...但是在 excel 表上我只有列名...我的目标是想在这个 JTable 正方形中显示数据库表,在此下方有导出按钮,因此单击此按钮后,应为上面显示的 JTable 创建 excel 文件。

所以无法识别实际错误

0 投票
1 回答
1793 浏览

java - HSSFCell setCellStyle 将样式应用于所有工作表的单元格而不是选定的单元格

我将一个名为 sCurrentLine 的字符串转换为 Excel 的行。取决于行是否以 X、Y 或 ZI 开头,为行着色。

所以我有这个名为 bgColorIndex 的变量,并用它来设置行的所有单元格的颜色

我遇到的问题是 setCellStyle 正在为所有行和工作表应用样式,因此我检测到的最后一种颜色应用于整个文档。

如何为每个单元格独立着色?

编辑:整个代码:

0 投票
1 回答
322 浏览

java - 从 HWPFDocument(.doc 文件)中提取段落/字符串后将数据写入 excel 文件

在这里,我的代码帮助我将 .doc 文件中的数据提取到段落和特定的字符串搜索中。我可以使用 eclipse 运行配置将其手动输出。但是 1)我希望它直接输出到它是 .doc 文件的 excel 文件中。2)输出只能是指定的单元格。

预期输出:

在这里你可以看到我的 HSSFWorkbook 代码。

下表在表 1 中提供,头文件。只需要提取“A12345”

下表可用表 2 或 3-6。取决于每个文档。

if(p.startsWith("MODE"))// 这个方法有助于打印“ MODE : Abcde 123456 efghit 234567 sddsldjf 232132” if(type.startsWith("TYPE")) // 这个方法有助于打印“TYPE : efghij A12345/123456 dsflsdjflsd B22323/&123456 "但是有些文档没有'TYPE',所以我会选择两个选项来查找下一行直到'MODE'中的'JUSTIFICATION'或模式识别来获取'TYPE'行。寻求建议。

下表在上表之后可用