首页 > 编程语言 >java导出各种样式的Excel表格

java导出各种样式的Excel表格

时间:2023-02-20 16:23:20浏览次数:34  
标签:居中 cellStyle java wb 表格 样式 单元格 Excel sheet

//定义一个新的工作簿
        XSSFWorkbook wb = new XSSFWorkbook();
        //创建一个Sheet页
        XSSFSheet sheet = wb.createSheet(title);
        //设置行高
        sheet.setDefaultRowHeight((short) (2 * 256));
        //为有数据的每列设置列宽
        for (int i = 0; i < headList.size(); i++) {
            sheet.setColumnWidth(i, 8000);
        }
        //设置单元格字体样式
        XSSFFont font = wb.createFont();
        font.setFontName("等线");
        font.setFontHeightInPoints((short) 16);

业务需求,自己研究学习并且记录一下笔记:

创建行

XSSFRow row = sheet.createRow(x);//创建一行,从0开始算起
//合并单元格CellRangeAddress构造参数依次表示起始行,截至行,起始列, 截至列,从0开始算单元格
CellRangeAddress rangeAddress = new CellRangeAddress(0, 0, 0, 0);
sheet.addMergedRegion(rangeAddress);

设置单元格样式:

// 创建单元格文字居中样式并设置标题单元格居中
        XSSFCellStyle cellStyle = wb.createCellStyle();
        cellStyle.setAlignment(HorizontalAlignment.CENTER);//水平居中
        cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);//垂直居中
        titleCell.setCellStyle(cellStyle);

还未完成,后续补充............

标签:居中,cellStyle,java,wb,表格,样式,单元格,Excel,sheet
From: https://www.cnblogs.com/ssbxfsrm/p/17137876.html

相关文章

  • 一元运算符 java 230220
    自增++inta=1;b=a++;自减--inta=1;b=--a;......
  • java基础 -- 反射深入浅出与CLass源码解析
    java反射在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法,对任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息及动态调用类对象方法的......
  • From C++ to Python and a little Java
    原创不意味着能得到“知识产权”。FromC++toPythonandalittleJava从C++到Python以及对Java的小观点OutputPython:printf'\n'C++:std::coutprintformat......
  • python excel 导出
    插入特殊符号符号表打开Excel点击“插入”-“符号”打开符号面板在“符号”面板中,点击来自下拉菜单,点击选中“Unicode(十六进制)”。点击选中特殊字符,在字符代码处即......
  • Java的树形结构遍历
    定义Menuimportlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.experimental.Accessors;importjava.util.List......
  • [Javascript Tips] Use Promise.allSettled instead of Promise.all
    Promise.all: Problem:let'ssaywehavetwopromises,P1,P2,P1rejectin1s,andP2rejectin3s.Whatwillhappenincatchblock?ItonlyabletocatchP1......
  • 二叉树的遍历(java版)
    一,二叉树的遍历分为三种:1.前序遍历:先输出父节点,再遍历左子树和右子树。2.中序遍历:先遍历左子树,再输出父节点,再遍历右子树。3.后序遍历:先遍历左子树,再遍历右子树,最......
  • JAVA实现XML格式数据转JsonObject
     xml:<dependency><groupId>dom4j</groupId><artifactId>dom4j</artifactId><version>1.6.1</version></dependenc......
  • Error:java:无效的源发行版:12
    问题描述:程序无法运行,无效的源发行版:12错误。使用idea运行项目的时候,报出错误:无效的源发行版:XXX,这是因为idea设置的jdk版本和运行的项目版本的jdk版本号不匹配。如果项目j......
  • 通过使用java获取地图切片
    主要为了腾讯地图PictureCut.javapublicclassPictureCut{/***@paramsrcImageFile源图像地址*@paramdescImageFile切片目标文件夹*@pa......