类的完整路径是 org.apache.poi.xwpf.usermodel.XWPFTableCell。
API 在这里: http: //poi.apache.org/apidocs/
感谢您的建议。
类的完整路径是 org.apache.poi.xwpf.usermodel.XWPFTableCell。
API 在这里: http: //poi.apache.org/apidocs/
感谢您的建议。
不可以。您不能在 XWPFTableCell 中设置列的宽度。但是您可以HSSFSheet.autoSizeColumn(int column)
在完成在工作表中输入数据后使用。
你能行的; 为了找到它,我不得不研究它的内部 XML 模式。
这是一个主要且非常棘手的元素;我花了几天时间解决这个问题,最后我设法使用这种设置表格单元格宽度的方法来解决它:
private static void setTableColumnWidths(XWPFTable table) {
table.getCTTbl().addNewTblGrid().addNewGridCol().setW(BigInteger.valueOf(2000));
table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(3200));
table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(1000));
table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(1000));
table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(1105));
table.getCTTbl().getTblGrid().addNewGridCol().setW(BigInteger.valueOf(1105));
}