- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 Word 中使用 POI-HWPF 创建一个表格(例如 doc 格式)。我的示例代码是:
Table table = document.getRange().insertTableBefore((short) 2, 2);
表格已插入,但我看不到它 - 就好像表格的宽度为 0。有人可以帮助我吗?
最佳答案
this 中链接的文件旧的错误报告应该可以让您了解如何做到这一点。
本质上:您可能需要添加一些内容(即单元格中的段落),以便 Word 可以呈现一些内容。
以下是错误报告中使用的示例代码:
private static void test (int rows, int columns) throws Exception {
// POI apparently can't create a document from scratch,
// so we need an existing empty dummy document
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("empty.doc"));
HWPFDocument doc = new HWPFDocument(fs);
Range range = doc.getRange();
Table table = range.insertBefore(new TableProperties(columns), rows);
for (int rowIdx=0; rowIdx<table.numRows(); rowIdx++) {
TableRow row = table.getRow(rowIdx);
System.out.println("row "+rowIdx);
for (int colIdx=0; colIdx<row.numCells(); colIdx++) {
TableCell cell = row.getCell(colIdx);
System.out.println("column "+colIdx+", num paragraphs "+cell.numParagraphs());
try {
Paragraph par = cell.getParagraph(0);
par.insertBefore(""+(rowIdx*row.numCells()+colIdx));
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
关于java - HWPF-POI : inserting table in word with java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341881/
我想用poi在特定位置插入一个表格,表格生成了,但是我发现这个表格不可见。 使用 macOS 及其文本工具预览或编辑此文档时,可以看到文档中生成的表格,POI 也可以读取表格和内容。我本来打算上传4张
我正在寻找使用 POI 构建重要 Word (97-2003) 文档的示例。我已经达到了创建一个带有“Hello World”的目的: package com.mygroup.myapp.poi.wo
我使用以下代码使用 hwpf 从 word 文件中读取列表结构。我的问题是如何读取嵌套的列表结构,即列表中的列表中的列表等等。 if (p instanceof ListEntry) {
我想在 Word 中使用 POI-HWPF 创建一个表格(例如 doc 格式)。我的示例代码是: Table table = document.getRange().insertTableBefore
我已经从 this link 下载了 poi api jar 文件第一个mirror link , 这是建议的。 下载后我发现org.apache.poi.hwpf 包不存在。实际上我的工作完全依赖于
我尝试写下 POI 单元测试的结果:code here ,通过添加行 daDoc.write(new FileOutputStream("C:\\wordtest.doc")); 到方法的末尾test
我下载了 Apache HWPF .我想用它来读取文档文件并将其文本写入纯文本文件。我不太了解 HWPF。 我的非常简单的程序在这里: 我现在有3个问题: 一些包有错误(它们找不到 apache hd
我已经在谷歌上搜索了很长时间,但没有找到明确的答案。是否可以使用 Apache POI 输出表格?看起来它还没有实现,因为主要开发人员在 5 年前就停止了它的工作。 是否有 POI 的开源替代品可以做
如何使用 hwpf.converter.WordToFo 类将 .doc 文件转换为 FO?我试过搜索,但我只能得到一个词到 html 的转换。我还阅读了 apache-poi 站点上的 WordTo
我想从现有的 dotx 模板创建新文档。 我尝试了这里列出的几种方法 - How can I use predefined formats in DOCX with POI?但它们都不起作用。 设置样
我有一个 ms-word 文档(MS-Office 2003;非 xml)。在这个文档中有一个与书签关联的字符串。此外,word文档包含word-macros。我的目标是阅读用java文档,替换与书签
我目前正在使用 apache poi 进行 Java 项目。现在在我的项目中我想将 doc 文件转换为 pdf 文件。转换成功完成,但我只得到 pdf 中的文本,没有任何文本样式或文本颜色。我的 pd
我刚刚从 Apache POI ( http://poi.apache.org/download.html ) 下载了 bin。现在我想使用 Word 文件(doc - HWPF、docx - XWP
我正在尝试修改使用 apache POI 将 MS Word 文档转换为文本的现有代码。我是 Apache POI API 的新手。 org.apache.poi.hwpf.usermodel.Par
我是一名优秀的程序员,十分优秀!