Apache POI是一个Java库,用于读写各种Microsoft文件格式,尤其是与Office相关的格式。它支持基于OLE2和OOXML的格式,例如XLS,XLSX,DOC,DOCS,PPT和PPTX以及其他一些格式。
我正在尝试从使用 Apache poi XWPF 生成的 .docx 文档中删除一段。我可以使用 HWPF 轻松地使用 .doc word 文档来完成此操作,如下所示: for (字符串 paraCount :
我正在对 .docx 文件进行搜索和替换,在某些情况下替换文本包含换行符。我为此尝试了几种技术。第一个是将替换文本分割成...
我需要制作一个采用基本表单条目的java应用程序,以标题(收据编号)、子标题(名称、地址等)和带有所述表格的形式生成这些条目的收据
我正在使用 POI 将数字存储为创建的 excel 文件的文本警告。我正在尝试显示百分比。这个问题讨论了同样的问题,但它是针对 python 的。有人可以建议一下吗...
如何在 Apache poi 数据透视表中的列和值中使用相同的列
我正在尝试使用 Apache poi 创建数据透视表,除一种情况外一切正常。当我尝试在列和值(聚合器)中使用相同的列时,它不起作用。 例如...
在控制器中,我正在读取以逗号分隔的字符串缓冲区并使用apache poi库,生成Excel内容。我将 excel 内容发送到 Ajax 调用,让浏览器下载 excel 文件....
我正在尝试将 Apache POI 导入 Atlassian Jira 插件以读取 excel 文件。 一开始,我开始只是添加 org.apache.poi 我正在尝试将 Apache POI 导入 Atlassian Jira 插件以读取 excel 文件。 一开始,我只是添加了 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency> poi.版本是3.14 然后当我启动插件时它给出了 Unresolved constraint in bundle com.tezExtensions [165]: Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=com.sun.javadoc) 然后我用一些指令编辑了 pom,这些指令是我在另一个 StackOverflow 问题中找到的 Pax Exam 问题与 Apache POI 包装的捆绑包 <instructions> <Atlassian-Plugin-Key>${atlassian.plugin.key}</Atlassian-Plugin-Key> <!-- Add package to export here --> <Export-Package>com.sony.poc.api,</Export-Package> <_exportcontents> org.apache.poi.*;version=${poi.version}, org.openxmlformats.schemas.*;version=${poi.schema.version}, schemasMicrosoftComOfficeExcel.*;version=${poi.schema.version}, schemasMicrosoftComOfficeOffice.*;version=${poi.schema.version}, schemasMicrosoftComOfficePowerpoint.*;version=${poi.schema.version}, schemasMicrosoftComVml.*;version=${poi.schema.version}, org.etsi.uri.*;version=${poi.security.version} </_exportcontents> <!-- Add package import here --> <Import-Package> com.sun.javadoc;resolution:=optional, com.sun.tools.javadoc;resolution:=optional, org.apache.crimson.jaxp;resolution:=optional, org.apache.tools.ant;resolution:=optional, org.apache.tools.ant.taskdefs;resolution:=optional, org.apache.tools.ant.types;resolution:=optional, junit.framework.*;resolution:=optional, junit.textui.*;resolution:=optional, org.junit.*;resolution:=optional, org.apache.xml.security.*;resolution:=optional, org.apache.jcp.xml.dsig.internal.dom.*;resolution:=optional, org.springframework.osgi.*;resolution:="optional", org.eclipse.gemini.blueprint.*;resolution:="optional", *</Import-Package> <DynamicImport-Package> org.apache.xmlbeans.*, schemaorg_apache_xmlbeans.* </DynamicImport-Package> 使用此配置,我收到此错误; Unable to resolve 165.0: missing requirement [165.0] osgi.wiring.package; (osgi.wiring.package=org.apache.xml.resolver) 有人有想法吗? 终于找到解决办法了。 我已将它们添加为依赖项 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>${poi.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> <exclusions> <exclusion> <groupId>stax</groupId> <artifactId>stax-api</artifactId> </exclusion> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> <version>4.4.1</version> </dependency> 还将这些添加到 Import-Package 标签内部 *;resolution:=optional, com.ctc.wstx.stax.* 仅此而已。 我应该将 Atlassian Jira 的 pom.xml 放在哪里?
在Word中,当启用编辑限制时,默认情况下会选中“突出显示可编辑区域”选项,并且可编辑部分将具有浅黄色背景。如何设置编辑
如何在 Apache POI 中将段落部分加粗? (Word文档)
我最近一直在使用 Apache POI,但我不知道如何设置这样的字符串:“Hello World”。这就是我一直在尝试的 XWPFDocument 文档 = new XWPFDocument();
如何将样式应用到 Apache POI 中指定单元格之前的行
我想将边框样式应用于一行而不是整行。我想将其应用到第 33 格。我该怎么做?? 有什么想法吗??
在我的项目中,我使用Word作为模板。我的主管将修改此模板并在其中发表评论。当程序生成最终文档时,需要删除
我正在尝试更新PowerPoint幻灯片中嵌入的Excel文件,但是我无法做到这一点。我想知道是否可以更新现有的 excel 嵌入工作表,或者我必须创建...
java.lang.NoSuchFieldError:在 Payara 项目中使用 Apache POI XSSFWorkbook 时出现工厂错误
我在 Payara 项目中遇到运行时错误,该错误涉及 Apache POI 的 XSSFWorkbook 类的使用。错误信息如下: java.lang.NoSuchFieldError:工厂 在 org.apache...
我正在使用apache poi来生成excel文件。我需要一个包含一个大列表的下拉菜单。我已经做到了。它在我的 ubuntu Libra 办公室和谷歌表格上运行良好。但当我尝试我们的时候...
当我读取 Excel 数字单元格值时,我得到带小数的输出。例如:79 读作 79.0,0.00 读作 0.0。我编写的应用程序的代码是: int 类型 = 单元格。
我正在研究一个替换书签内容的功能。我写了一个例子。在输入的单词中,我为 Bill 设置了“姓名”书签。下面的代码替换了相应的“名称”书签...
如何使用 Apache POI 检查 Excel 单元格是否为空?
我正在使用 Poi.jar 从 Excel 工作表中获取输入,并想知道如何检查单元格是否为空。 现在我正在使用下面的代码。 单元格 = myRow.getCell(3); 如果(单元格!=空){ ...
使用 Apache POI 在 java 中获取单词的缩略图
我在jsf中研究了一个网络共享项目。在这个项目中用户可以上传.doc,.pdf,.ppt,..等文档。我想以缩略图的形式显示该文档的第一页。经过一番谷歌搜索后,我...