有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中使用Docx4j API以编程方式填充表中的数据

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

ArrayList<HashMap<String,Object>> objLists  

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

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

如果有人提供一个示例代码来处理同样的问题,那就太好了


共 (1) 个答案

  1. # 1 楼答案

    将表格对象装箱:tbl

    创建表行对象:Tr

    创建表格单元格对象:Tc

    创建文本对象:

    将文本添加到TableCell

    将表格单元格添加到表格行

    将TableRow添加到表中

    将表添加到主文档中

    发送对编程部分的请求