问题标签 [apache-poi]

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

xml - 用于 XML 创建的 POI 3.5 WorkBook 异常?

我已经下载了最新的 POI 3.5 并尝试运行示例应用程序来创建 excel 表。但是在执行一些代码时总是出错:

一直生成的异常是:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException at ExcelSheetCreation.main(ExcelSheetCreation.java:38)

请为给定的异常提供解决方案,为什么会出现这种异常,因为我已经包含了所有类型的 POI 3.5 jar。?项目中要包含更多内容?

谢谢,

米沙尔沙阿

0 投票
3 回答
2085 浏览

java - 如何确定 org.apache.poi.hwpf.model.ListData 的实例属于编号列表还是项目符号列表?

有没有办法确定 a 的实例是否org.apache.poi.hwpf.model.ListData属于编号列表或项目符号列表?

我正在使用 Apache Poi 的org.apache.poi.hwpf.HWPFDocument类来读取 word 文档的内容以生成 HTML。我可以通过检查我正在使用的段落是否是org.apache.poi.hwpf.model.ListData. 我找不到确定ListData属于项目符号列表还是编号列表的方法。

0 投票
2 回答
1112 浏览

java - Apache POI HSSF/XSSF - 评估不存在于细胞中的公式

使用从电子表格中提取的已知公式,是否可以应用/评估公式而不将其驻留在实际单元格中?

我想可以在工作表上创建/定位一个空白单元格(任何人都知道如何有效地完成此操作?)并以这种方式评估公式,但有更好的方法吗?

0 投票
1 回答
358 浏览

java - HSSFCellStyle 到 HTML CSS 样式

我正在尝试将 excel 工作簿转换为 HTML 页面。计划是使 HTML 尽可能接近 Excel 工作表的副本。为此,我需要将每个单元格 (HSSFCellStyle) 的样式设置迁移到 CSS。

我天真地想到的第一件事是,如果有一个库可以进行这种转换,我的工作将大大减少。

有人知道这样的库或实用程序吗?我是在遵循正确的方法还是已经有可以做到这一点的东西(excel - html)?

谢谢,阿米特

0 投票
8 回答
22211 浏览

java - Java中的Word文档创建API

我想使用模板创建一个word文档,替换一些变量(字段)并将其保存为一个新的word文档。

我在考虑使用 Apache POI,http ://poi.apache.org/是否最适合此目的?你能分享一下你的印象吗?

0 投票
2 回答
4081 浏览

java - 使用 Apache POI 在 Excel 标题中保留图像

我正在尝试使用 Apache POI 3.6(最新)生成 Excel 报告。

由于 POI 对页眉和页脚生成的支持有限(仅限文本),我决定从一个已准备好页眉的空白 Excel 文件开始,并使用 POI 填充 Excel 单元格(参见问题714172)。

不幸的是,当使用 POI 打开工作簿并立即将其写入磁盘(没有任何单元格操作)时,标题似乎丢失了。

这是我用来测试此行为的代码:

0 投票
1 回答
1127 浏览

java - 使用 Excel 2007 工作簿的新 POI 3.6 API (XSSF) 的问题和陷阱

我刚开始使用 2009 年 12 月发布的新 POI 3.6 http://poi.apache.org XSSF。更新后的 API 支持使用 Java 以 OOXML 电子表格格式 (.xslx) 进行读写。到目前为止,我对 API 印象非常深刻,并没有真正遇到任何问题。

如果有的话,您在使用 3.6 API 时遇到了哪些问题或陷阱?

0 投票
1 回答
9691 浏览

java - 使用 api XSSF 时出现 NoClassDefFoundError

我想使用 api XSSF 读取 xlsx 文件。为此,我下载了 poi-3.6 api,然后设置了正确的类路径,但是当我运行我的程序时,我也得到了一个Exception as in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

但我可以毫无例外地使用 HSSF api 读取 xls 文件。

0 投票
2 回答
7719 浏览

java - poi 错误日期公式值计算

我有以下代码

当我运行程序时。在日期列中,我有一系列日期。没有公式的最后一个日期是 31/12/2009 它的单元格引用 oj 在 excel 表中的 oj+1 我有 1/1/2010 但在 excel 表中我得到了 29/04/2009 我已经在这个单元格上打印了公式并找到出 poi 3.6 对此有错误的单元格引用。而不是 oj+1 它给 NE+1

请帮我解决问题

0 投票
1 回答
21838 浏览

java - 如何知道工作簿中的工作表数?

我正在使用 hssf api 从 xls 文件中读取数据。但是有没有办法得到确切的号码。包含存储数据的工作簿中的工作表?