问题标签 [xwpf]

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 投票
3 回答
13529 浏览

java - 使用apache poi将表格插入到word文档的特定位置

我正在做一个项目,我正在尝试创建一个自动报告生成器。我需要指出几个特定的​​段落,消除已经存在的表格并插入一个新表格。

到目前为止,一切都很完美。我什至设法在我想要的地方插入一个示例文本,但是......所有的表格都放在文档的末尾,尽管我做了什么。

0 投票
1 回答
1377 浏览

java - 通过 CTPageSz 的 POI XWPF 页面大小已关闭

我正在尝试通过 Apache POI(带有 ooxml-schemas 1.1 的 3.12)将表插入 XWPF docx。

我正在使用

设置我的桌子的宽度。通过反复试验,iWidth = 5000 似乎是一个合理的值。

我试图通过动态获取页面宽度

但这对于 DINA4 的返回值为 11906,这相距甚远。即使通过以下方式减去边距:

我还差得很远。

谁能给我一个提示我在这里缺少什么,好吗?谢谢

0 投票
1 回答
1052 浏览

java - XWPFTableCell 移除 bodyElement (Table)

我尝试使用创建报告org.apache.poi。我已经创建了带有表格的模板,我想在其中复制行并插入信息。一个单元格包含两个段落和它们之间的小表格。

所以,我有时想删除表格,但XWPFTableCell没有所需的方法。只有removeParagraph(int p1).

如何删除单元格内的表格?

这是细胞克隆方法的代码

0 投票
1 回答
524 浏览

java - XWPFDocument 给出 NoClassDefFoundException :org.doc4j.NameSpace

我试图从我的 android 应用程序中读取一个 docx 文件,但是下面的代码给出了NoClassDefFoundException :org.doc4j.NameSpace

堆栈跟踪是

请帮忙。谢谢你。

0 投票
1 回答
3373 浏览

java - 使用 Apache POI 的 xwpfd 在表格的单元格中插入图像

我正在开发一个需要将结果写入.docx表格格式的程序。我需要从某些表格单元格中的文件夹中写入图像,但我一直不知道该怎么做。我看到的解决方案是在文档中插入图像。

0 投票
1 回答
494 浏览

java - 在 JAVA 中将点转换为 dotx

我有一个.dot文件,我将使用它创建替换值的 doc 文件。

例如:.dot文件有<claimId>

我将<claimId>用真实的索赔 ID替换1234并生成一个 doc 文件。我正在使用Apache POI HWPFDocument,当HWPFDocument我替换表格中的文本时,我遇到了问题。

所以我试着XWPFDocument我只能提供.dotx文件。

XWPFDocument使用 dotx 文件并成功生成 docx 文件时,我没有问题。现在我需要将 .dot 文件转换为.dotx来自 java 的文件。有人可以帮我解决这个...

0 投票
1 回答
530 浏览

java - 检查 XWPFRun 是否突出显示

对于 Apache POI,我正在阅读 Word 文档,包括 doc 和 docx。doc 的旧 CharacterRun 有一个 isHighlighted 函数,它告诉我文本是否突出显示。对于 docx 文件,XWPFRun 是否有等效功能?

0 投票
2 回答
4295 浏览

java - Apache POI - 在同一行的页眉/页脚中添加多个段落

我正在使用 Apace POI 处理一些文档,我想添加一个包含多个段落的页眉/页脚,但我希望它们显示在同一行。

这是我迄今为止的尝试:

但是,到目前为止,最终结果是我得到了一个右对齐的文本,它由两个 XWPFParagraph 连接而成。

我还在 Stack Overflow 上检查了其他一些示例(有一个用于 Header,但我没有设法让它工作)。

我想要实现的基本想法是:http: //imgur.com/jrwVO0F

关于我做错了什么的任何想法?

谢谢,

0 投票
1 回答
1998 浏览

java - 无法使用 apache poi 更改 ms-word 文件(XWPF)的方向

我正在尝试在 apache poi 中使用 XWPF 格式创建一个 word 文档。该文档需要创建表格,因此我需要将页面方向设置为横向。我使用Java中的Apache POI XWPF在同一个word文档中使用了现有的横向和纵向页面代码, 并 在创建文档后包含了一个函数调用,但它抛出了一个空指针异常。任何人都可以帮助我。先感谢您。我使用了以下代码:

它在该行抛出错误:

0 投票
1 回答
1613 浏览

java - 从 ArrayList Apache POI XWPF 插入项目符号列表

我有一个数组列表,我想用它在文档中创建一个新的项目符号列表。

我已经有编号(带数字),我想在不同的列表中同时拥有(数字和项目符号)。

我的文档预先填充了一些数据,并且我有一些标记来确定我的数据的去向。对于我的清单,我有一个像这样的令牌并且我能够到达它。

  • {{tokenlist1}}

我想要 :

第一个选项:到达我的令牌,创建一个新的项目符号列表并删除我的令牌

第二个选项:用我的第一个元素替换我的令牌并继续我的项目符号列表。

如果子弹形式(方形,圆形,检查,......)可以与令牌保持相同,那将非常感激。