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

java - 用JAVA删除excel文件中的所有空行

有人可以告诉我如何使用 apache poi 迭代和删除 excel 文件中的所有空行吗?我用我希望删除的行索引调用这两个函数,但第二个函数(移位)总是给我最小行索引是 0 exceltion。

谢谢

0 投票
1 回答
2334 浏览

java - Apache POI HSSF:如何添加不会与相应单元格一起调整大小的形状?

我需要使用 POI 向 xls-document 添加形状(特别是圆形)。所以,我写了以下代码:

有用。但是,如果我尝试以编程方式更改列宽(例如sheet.setColumnWidth(0, 5 * 256);(假设已将形状添加到列索引 == 0 的单元格中)),圆形会扭曲并变成椭圆形(尽管锚的类型设置为MOVE_DONT_RESIZE)。我的方法有什么问题,有没有办法绘制一个不会与相应单元格一起调整大小的形状?

0 投票
1 回答
1385 浏览

java - JXL + POI:不兼容

我首先使用 JXL 修改 POI 创建的一个 xls 文件。之后,我将尝试使用 POI 读取该文件。在 POIFSFileSystem 创建的那一刻

我得到了例外

这是这两个库之间的兼容性问题还是其他问题?我正在使用 POI 3.6 版和最新版本的 JXL。

谢谢

0 投票
1 回答
1000 浏览

java - 如何在java中将边框应用于完整的hssfsheet

我正在使用 apache poi 库创建一个工作簿,在工作表中我想为我的整个内容表添加边框,可以选择为单个单元格创建边框,有什么方法可以将边框应用于整个工作表内容

0 投票
1 回答
1692 浏览

excel - 如何导出内容(在一个里面

我使用 JSP 开发了一个 Web 应用程序,它创建了一个包含多个页面元素和多个记录的页面。我想将其中的内容导出到一个excel文件中。

我使用了代码

如本文所述http://www.quicklyjava.com/export-web-page-to-excel/

但它会导出整个页面。如何仅导出该特定表中的内容?

我不能使用 Apache POI 库,因为我必须格式化(文本颜色、单元格颜色)JSP 中的内容。我需要在 excel 文件中使用相同的格式。

有人可以帮我吗?:)


还没有找到在页面中仅导出单个表的方法。但是预期的任务(创建带有格式化数据的 excel 表)可以由 Apache POI HSSF 库完成

以下是学习方法和示例的链接 - http://poi.apache.org/spreadsheet/how-to.html#user_api

http://poi.apache.org/spreadsheet/examples.html

0 投票
0 回答
2144 浏览

java - 如何使用 Apache POI 按名称获取 excel 表

我有一个 .xls 文件,它是通过某些过程自动生成的。工作簿中只有 1 张工作表(带有名称)。当我使用以下代码时,它没有抓住工作表

但是,当我将该工作表的内容复制到工作表 1 中的新 .xls 文件中,然后重新运行代码时,它工作正常。我的假设是,它必须抓住索引 0 处存在的任何工作表,那么为什么它在前一种情况下不能工作而在后一种情况下工作正常呢?有任何想法吗?

0 投票
3 回答
25763 浏览

java - 使用 Apache POI 删除 Excel 工作表

我必须从 Excel 文件中删除一张工作表。

这是我的代码片段:

在此之后,我得到了与我通过的完全相同的工作簿,而没有删除“设置”表

帮我解决这个问题。任何帮助,将不胜感激

0 投票
1 回答
3836 浏览

java - 使用 Apache POI 在 Excel 工作表中插入复选框

我想务实地在不同的单元格中插入多个复选框。我想为每一个保留一个参考,以便在用户检查或取消选中后阅读它们。

我可以在 Java POI 中做到这一点吗?如果不是,还有其他选择吗?

谢谢你

0 投票
1 回答
2947 浏览

apache-poi - apache-poi 在页眉或页脚中插入文件名

我正在使用 apache poi 库(poi-3.8-20120326.jar)

如何在 xls (hssf) 文档的页脚中添加文件名?

我的方法如下:

问题是,Microsoft Excel 2003 显示

文件]

如果我打开页脚编辑器,单击该字段,不做任何更改,然后保存——它可以工作。编辑器显示为

&[文件]

是否有解决方法或肮脏的技巧来避免这种情况?

谢谢

0 投票
1 回答
2008 浏览

java - 如何从 HSSFWorkbook POI API 获取 excel 表“命名索引”区域的高度和宽度

如何获取名为范围区域的 Excel 工作表的高度和宽度HSSFWorkbook POI API

我从谷歌获得了一份参考资料,但无法获得 excel 表的命名索引区域的高度和宽度。

提前致谢。

是的,它是命名范围,并且需要命名范围获取的单元格的高度和宽度。下面的代码具有“print_area”命名范围,并且想要单元格的高度和宽度。

int namedCellIdx = workbook.getNameIndex("Print_Area"); HSSFName aNamedCell = workbook.getNameAt(namedCellIdx);