问题标签 [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 - Java apache poi设置单元格公式
我正在尝试设置一个引用其他工作簿中的单元格的单元格公式。但是,当我打开以编程方式生成的工作簿时,公式单元格显示为 #REF!。我打印出在日志中生成的公式。如果我将它们剪切并粘贴到单元格中,则会提取外部工作簿中的数字。
有人可以帮忙吗?
java - JAVA Excel POI API:公式未更新
我正在使用 Java POI 包来访问 excel 文件。我有一个我正在更新单元格值的 excel 文件。这些值正在其他一些工作表中使用(在同一个 excel 文件中)但是,当我打开文件时,这些值不会更新。当我选择单元格文本并按 Enter 键时,所有剩余的工作表都会获得该值。
请建议我是否遗漏了什么?
java - 如何使用 Apache POI 创建一个简单的 docx 文件?
我正在寻找一个简单的示例代码或一个完整的教程,如何docx
使用 Apache POI 及其底层创建文件openxml4j
。
我尝试了以下代码(在 Content Assist 的大力帮助下,感谢 Eclipse!)但代码无法正常工作。
抛出的异常如下:
有人可以帮助我解决我的(非常简单的)要求吗?
java - 受密码保护的 Excel 文件
我有一个受密码保护的 Excel 电子表格。我需要打开这个电子表格并从中读取数据。我一直在尝试使用 POI API 无济于事。Java 解决方案将是首选,但任何想法都会有所帮助。
编辑:是的,我有密码。该文件在excel中受密码保护;必须输入密码才能查看电子表格。
Edit2:我无法使用 POI 和密码打开它,我正在寻找替代解决方案。
java - 如何将 DOCX 中的预定义格式与 POI 结合使用?
我正在使用 POI 创建一个 docx 生成器,并希望使用预定义的格式。
Word 包括多种格式,如标题、标题 1..10 等。这些格式在您使用 Word 创建的每个 DOCX 中都预定义了。
我想在我的 docx 生成器中使用它们。我尝试了以下但未应用格式:
我还尝试了“标题 1”、“标题 1”和“标题 1”作为样式,但它们都不起作用。API 文档没有显示任何详细信息
。
我分析了一个用 Word 2007 创建的 docx 文件,发现“Heading1”是正确的。不幸的是,该样式未在 docx 中定义。我必须手动创建这种样式吗?
谁能指出我正确的解决方案?
java - 在 Excel 电子表格中查找最后一行
我正在尝试使用 Apache 的 POI for Java 在 Excel 电子表格中查找最后一行的索引。
我认为这应该是可能的,getLastRowNum()
但getPhysicalNumberOfRows()
他们似乎没有给出正确的结果。例如,我有一个单行电子表格,这两个函数返回值 1140。另外两行电子表格的值是 1162。
另一个问题是我不能只查找第一个空行,因为在有效数据行之间可能有空行。
那么有没有办法找到最后一行的索引?我想我可以要求数据之间没有空行,但我希望有更好的解决方案。
编辑:对于使用迭代器的记录没有帮助。它只是迭代了 1140/1162 假定的行。
java - 如何确定电子表格单元格是否包含日期或实数?
当电子表格中的单元格包含简单日期 (mm/dd/yyyy) 时,poi API 将单元格类型标记为“数字”。这可能是因为电子表格 (IMO) 历来只能识别字符串和实数。
可以对单元格索引进行硬编码,并有条件地使用它来调用“getDateCellValue”。但这感觉就像一个黑客。
poi API中还有哪些其他方法可以确定单元格中的内容是日期而不是实数?
java - Streaming a POI workbook to the servlet output stream
I build a very large POI workbook, on my web server. Holding the entire workbook in memory , will not scale for multiple concurrent requests. Is there a way i can progressively write the workbook to the servlet output stream. That should reduce the response time , as well as make the process memory efficient.
.net - 在哪里获得 .net 的 apache poi 端口
我想知道是否有一个网站可以下载为 .net 移植的 Apache POI?
我已经在网上找到了这个链接 http://www.apache.org/~avik/dist/poi-2.5.1-dev-20040708.dll
我还从小说中找到了 poi.net 的存储库,但它很旧(2004 年) http://developer.novell.com/wiki/index.php/Poi.Net
但是现在apache poi的版本是3.6,我想知道是否有最新版本?apache 基金会是否支持这种移植?我已经尝试过搜索 apache 网站也无济于事。
至于使用 Microsoft 库,excel interopt 并不适合像 Web 后端那样的并发处理。如果我使用 DocumentFormat.OpenXML 库,我只能创建 office 2007 文档。
如果外面没有图书馆?那里有 JAR 到 .NET 程序集(.dll)的转换器工具吗?
java - 使用APACHE POI将PPT转Image时汉字转为正方形
当我尝试使用 Apache POI 项目将我PPT
的图像转换为图像时遇到问题。我的代码如下:
它工作正常,除了所有中文单词都转换为一些正方形。那我该如何解决这个问题?