diff --git a/poi-tl/src/main/java/com/deepoove/poi/util/StyleUtils.java b/poi-tl/src/main/java/com/deepoove/poi/util/StyleUtils.java index 0abe637e..79d98759 100644 --- a/poi-tl/src/main/java/com/deepoove/poi/util/StyleUtils.java +++ b/poi-tl/src/main/java/com/deepoove/poi/util/StyleUtils.java @@ -179,8 +179,9 @@ public static void styleParagraph(XWPFParagraph paragraph, ParagraphStyle style) */ public static void styleTable(XWPFTable table, TableStyle tableStyle) { if (null == table || null == tableStyle) return; - - TableTools.setWidth(table, tableStyle.getWidth(), tableStyle.getColWidths()); + if (null != tableStyle.getWidth()) { + TableTools.setWidth(table, tableStyle.getWidth(), tableStyle.getColWidths()); + } TableTools.setBorder(table::setLeftBorder, tableStyle.getLeftBorder()); TableTools.setBorder(table::setRightBorder, tableStyle.getRightBorder());