java吧 关注:1,247,150贴子:12,727,142
  • 2回复贴,共1

poi操作Excel文件的时候怎么给单元格添加边框

只看楼主收藏回复

有没有大佬知道poi操作Excel文件的时候,边框要怎么加,在网上搜了一圈也解决不了


IP属地:湖南1楼2022-11-08 18:21回复
    私了,可以帮你


    IP属地:浙江来自Android客户端2楼2022-11-09 09:21
    回复
      Excel单元格设置边框可以用Free Spire.XLS for Java.
      首先安装Maven依赖:
      <repositories>
      <repository>
      <id>com.e-iceblue</id>
      <name>e-iceblue</name>
      <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
      </repository>
      </repositories>
      <dependencies>
      <dependency>
      <groupId>e-iceblue</groupId>
      <artifactId>spire.xls.free</artifactId>
      <version>5.1.0</version>
      </dependency>
      </dependencies>
      然后用以下代码给指定单元格设置外部边框:
      import com.spire.xls.*;
      import java.awt.*;
      public class SetBorders {
      public static void main(String[] args) {
      //创建Workbook类的对象
      Workbook wb = new Workbook();
      //加载Excel工作簿
      wb.loadFromFile("sample.xlsx");
      //通过工作表索引获取第2个工作表(索引从0开始)
      Worksheet sheet = wb.getWorksheets().get(1);
      //给指定单元格区域设置外边框
      CellRange range1 = sheet.getCellRange("B2:G11");
      range1.borderAround(LineStyleType.Medium, Color.green);
      //保存文档
      wb.saveToFile("SetBorders.xlsx",FileFormat.Version2013);
      wb.dispose();
      }
      }
      除了外部边框以外,你还可以设置其他多种边框,比如上边框、下边框、左边框、有边框等等


      IP属地:四川3楼2022-11-21 17:32
      回复