问题标签 [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.
java - 如何使用 Apache Poi 更改工作表的选项卡颜色
我正在尝试使用 Apache POI 设置工作表选项卡的背景颜色。我似乎无法弄清楚如何在标签本身上设置样式。
谢谢您的帮助!
java - 有没有办法使用 POI Api 将图像添加到单元格?
我正在制作一个将我们的数据结构转换为 excel 文件的应用程序。我们目前正在使用 POI 进行转换。
问题是 Cell 只支持字符串、数字和公式,而我们的数据结构支持图像。有没有办法将图像添加到单元格?
java - Excel POI 3.5 WorkBook Java 堆空间异常?
我正在使用最新的 POI 3.5 进行 Excel 阅读。我安装了 Excel MS Office 2007,并且为此 poi 提供了 XSSF 来执行数据。
对于 15000 行的数据,它可以正常执行,但是当超过限制到 30000 或 100000 或 200000 时,很容易出现 Java 堆空间异常。
代码如下:
我在 Java 堆大小的最后一行得到了异常。我已经使用 增加了大小-Xms256m -Xmx1536m
,但对于更多数据,它仍然给 Java 堆空间异常。
任何人都可以帮我解决这个 XSSFWorbook 的例外情况吗?
java - Apache POI HWPF 嵌套列表?
我使用以下代码使用 hwpf 从 word 文件中读取列表结构。我的问题是如何读取嵌套的列表结构,即列表中的列表中的列表等等。
java - Java Apache POI Excel 读取异常
我正在尝试使用 POI 读取 Excel 文件。这将是一个大文件(> 50k 行),所以我使用的是 eventusermodel,而不是更简单的 usermodel,它将整个文件读入内存。我的代码如下所示:
但我得到了例外
据说此异常已在 3.5 中修复,但是,我使用的是 3.6,并且我还尝试了从 POI 拉出最新的主干,但仍然是同样的问题。
我尝试将文件缩小到只有几行但同样的错误。以前有没有人处理过这个问题?
谢谢,杰夫
java - 使用java更新word doc中自定义属性的值
我无法使用 java 更新 word 文档中自定义属性的值。
我有一个 word 文档,其中包含一个值为“stack”的自定义属性。使用 java 我想将该值更改为“溢出”。我使用了两种方法。
1) 使用 Apache POI
我在 org.apache.poi.hpsf.DocumentSummaryInformation 中设置了 org.apache.poi.hpsf.CustomProperties 并将其写入 POIFSFileSystem。
它确实更新了 word 的 customproperties 表中的值。但不会更新文档中相应属性的值。打开文档后,我需要手动刷新文档以更新该值。
2) 逐字符解析文档,并使用域代码 DC3、DC4 和 NAK 来识别自定义属性的位置。用新值替换现有值。
现在生成的文档包含新值。但这里的问题是,如果旧值和新值的长度不同,文档就会损坏。我确保逻辑足够好。
任何帮助,将不胜感激。
maven-2 - 如何找出 Apache Buildr/Maven 2 存储库名称
我刚刚开始使用 Apache Buildr,并且经常遇到不知道哪些 repo url 和版本可供我使用的问题。
例如我想在构建文件中使用 Scala 2.8,我之前使用的 id 是:
但是现在找不到了。我也想使用最新版本的 Apache POI。如果我查看 maven2 存储库:
我可以看到它只有 3.2 版本。
是否有任何标准方法可以找到存储库并搜索它们可用的内容?
java - 如何获取读取excel文件的最后一列索引?
xlsx
使用 Apache POI API读取文件时如何获取最后一列的索引?
有一种getLastRowNum
方法,但是我找不到与列数相关的任何内容...
编辑:我正在处理XLSX
文件
java - 在 Java 中创建 Excel 图表
我一直在使用 Apache POI 创建和修改 Excel 电子表格,但我想知道是否有办法(即使它使用不同的库,最好是开源的)在 Excel 中以新的 xlsx 格式创建图表。看起来 POI 有一个 HSSFChart 但我相信这是旧格式的(如果我错了,请纠正我)。有没有人使用 Java 解决方案在 Excel 中创建图表?
java - 为 Java 学习 Apache POI
我正在尝试快速学习 Java 的 Apache POI(用于操作 Excel)。我一直在谷歌上搜索教程,但到目前为止,我发现的只是简短的 2 段解释,后面是代码示例。我想找到一些更全面的东西,即简洁但以结构化、完整和易于理解的方式进行介绍。谁知道有什么好的教程?Apache POI 有没有像样的文档...?我似乎在他们的网站上找不到任何东西。