0

我正在使用 Docx4j http://www.docx4java.org/trac/docx4j以编程方式将数据导出到 docx 文件。我已经成功地以编程方式创建了一个表,但我还不能用值填充表。表的输入是 Hashmaps 的 ArrayList,例如:

ArrayList<HashMap<String,Object>> objLists  

这个 objLists.size 将给出表的行数,hashmap 中每个键的对应值将是列数据。(即 hashmap.keys.count == 表的列数)

请指导我如何使用 Docx4J API 添加值。

如果有人提供示例代码来处理同样的事情,那就太好了。

4

1 回答 1

0

创建表对象:tbl

创建表格行对象:Tr

创建表格单元对象:Tc

创建文本对象:

将文本添加到 TableCell

将表格单元格添加到 TableRow

将 TableRow 添加到表中

将表添加到 MainDocument。

发送对程序部分的请求...

于 2012-05-10T07:57:25.317 回答