easyExcel 用XSSF画斜线
注册拦截器
WriteSheet writeSheet = EasyExcel.writerSheet(0, "sheet1").registerWriteHandler(new CustomCellWriteHandler()).head(header).build();excelWriter.write(collect, writeSheet);
import com.alibaba.excel.write.handler.CellWriteHandler;
import com.alibaba.excel.write.handler.context.CellWriteHandlerContext;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;@Slf4j
public class CustomCellWriteHandler implements CellWriteHandler {@Overridepublic void afterCellCreate(CellWriteHandlerContext context) {Cell cell = context.getCell();if (cell != null) {// 这里可以对cell进行任何操作log.info("第{}行,第{}列写入完成。{}", cell.getRowIndex(), cell.getColumnIndex(), cell.getStringCellValue());if (cell.getColumnIndex() == 0 && cell.getRowIndex() == 1) {Sheet sheet = context.getWriteSheetHolder().getSheet();XSSFDrawing drawingPatriarch = (XSSFDrawing) sheet.createDrawingPatriarch();ClientAnchor anchor = drawingPatriarch.createAnchor(0, 0, 1023, 255, (short) 0, 0, (short) 0, 0);anchor.setCol1(0);anchor.setRow1(0);anchor.setCol2(1);anchor.setRow2(1);XSSFSimpleShape simpleShape = drawingPatriarch.createSimpleShape((XSSFClientAnchor) anchor);simpleShape.setShapeType(ShapeTypes.LINE);// 设置线宽simpleShape.setLineWidth(0.5);// 设置线的风格simpleShape.setLineStyle(0);// 设置线的颜色simpleShape.setLineStyleColor(0, 0, 0);}}}
}
我这是第一行第一列画斜线的
斜线画成了
easyExcel 用XSSF画斜线相关推荐
- java POI导出excel画斜线
想要实现这样的效果 1.HSSF画斜线(wps可打开,office老版本可打开) Workbook workbook = new HSSFWorkbook(); Sheet sheet = workb ...
- excel单元格斜线_怎么在excel中画斜线?怎么在excel表格中画斜线?
在excel表格中画斜线的技巧教程: 1.在Excel中打开一个空白工作簿. 2.您可以在任何大小的单元格中执行此操作,但是如果先将其增大则更容易理解.为此,我们只需单击并按住第1行和第2行之间的线, ...
- wpf 圆里面画斜线_用SolidWorks画一个腔体管,图很好画,图纸有点乱
建模过程 1.在[上视基准面]画中心矩形. 2.[拉伸凸台]反向等距:0.2 :给定深度:0.8 . 3.[圆角]半径:0.5 . 4.[异型孔向导]柱形沉头孔,输入截面尺寸. 4-1.位置--3D草 ...
- Html Table 表格 画斜线
效果图 在Html Table 表格中 画斜线 分 文字和斜线 两部分实现 文字部分 <th class="row-0" style="width:150px;h ...
- html 直线 斜线,css如何画斜线?
css画斜线的方法:1.通过CSS3旋转缩放实现.使用伪元素画出一条直线,然后绕div中心旋转45度并缩放即可.2.通过线性渐变实现.选定线性渐变的方向为45deg,然后设置渐变值实现. css画斜线 ...
- CSS设置原生table表格边框样式(添加表格横线)(附最后表格td画斜线)
table表格边框样式: 推荐这种 原理: 只对table td设置左与上边框: 对table设置右与下边框: <style> .table-c table{border-right:1p ...
- 使用HTML的canvas,给表格画斜线
使用HTML的canvas,给表格中画斜线 <!DOCTYPE html> <html> <head><meta charset="utf-8&qu ...
- world表格中画斜线
选中要画斜线的表格,邮件->Table Properties->Table->Borders and Shading...->Borders->Preview中选中要画的 ...
- cadence常用快捷键及小技巧(画斜线、开balloons等)
快捷键 ESC 退出本次操作 1 点亮线网(一次) 3 消除点亮和连线 4 查看information,hierarchical scope 5 打印 Device information,本sche ...
最新文章
- 【ES6】ES6编程规范 编程风格
- Eclipse 实用技巧
- 提高电子商务转化率的关键因素
- WIN7系统共享访问方式总结
- Redis的主从复制是如何做的?复制过程中也会产生各种问题
- Sangmado 公共基础类库
- 单片机测量代码运行时间方法-STM32
- python查找指定字符所在行号_在python中获取当前位置所在的行号和函数名
- MyBatis动态插入的实现
- 抖音日活用户破 6 亿,推荐系统是怎么做到的?
- joomla 1.5 笔记
- java中jdk多大_Java中JDK和JRE的区别
- 利用Python切头去尾
- 大学本科计算机专业那些课 左飞
- 服务器虚拟环境使用指南
- 植物大战僵尸CE教程
- 各路牛人【找工总结】
- VC++ 文件读写总结
- 网站关键字排名查询工具
- 每日一记:zabbix日志报错cannot process item fra[usable,pct] trap: item type 15 cannot be used with traps