aspose.cell 设置样式 java_Aspose.Cell怎么单独给表格加外边框?
时间: 2024-02-16 20:03:42 浏览: 24
您可以使用以下代码为 Aspose.Cells 表格添加外边框:
```java
// 获取单元格区域
Range range = worksheet.getCells().createRange("A1:D4");
// 创建边框线样式
Style style = workbook.createStyle();
style.setBorder(BorderType.TOP_BORDER, CellBorderType.THICK, Color.getBlack());
style.setBorder(BorderType.BOTTOM_BORDER, CellBorderType.THICK, Color.getBlack());
style.setBorder(BorderType.LEFT_BORDER, CellBorderType.THICK, Color.getBlack());
style.setBorder(BorderType.RIGHT_BORDER, CellBorderType.THICK, Color.getBlack());
// 应用样式
range.applyStyle(style, new StyleFlag() {
public boolean getTopBorder() { return true; }
public boolean getBottomBorder() { return true; }
public boolean getLeftBorder() { return true; }
public boolean getRightBorder() { return true; }
});
```
在上面的代码中,我们首先使用 `worksheet.getCells().createRange("A1:D4")` 获取单元格区域,然后创建了一个名为 `style` 的样式对象,并设置其上、下、左、右四个边框线的样式为 `THICK`,颜色为黑色,接着使用 `range.applyStyle(style, new StyleFlag() {...})` 方法将样式应用到该单元格区域上。
这样就可以为 Aspose.Cells 表格添加外边框了。