我正在尝试使用Java Apache POI 3.7在Word文档中创建一个表,并且需要更改该表的单元格颜色。我使用XWPFTable,但是无法更改单元格颜色。有人可以建议黑客这样做吗?

    XWPFTable tableVersion = document.createTable();
    XWPFTableRow tableOneRowVersion = tableVersion.createRow();
    tableOneRowVersion.getCell(0).setText("Version");

最佳答案

参考:https://poi.apache.org/apidocs/org/apache/poi/xwpf/usermodel/XWPFTableCell.html

例如:

XWPFTable tableVersion = document.createTable();
XWPFTableRow tableOneRowVersion = tableVersion.createRow();
tableOneRowVersion.getCell(0).setColor("000000");
tableOneRowVersion.getCell(0).setText("Version");


确保以十六进制格式设置颜色...

10-04 23:29