我正在尝试使用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");
确保以十六进制格式设置颜色...