当前位置: 首页 > wzjs >正文

珠宝类网站建设可执行报告定制开发app到底要多少钱

珠宝类网站建设可执行报告,定制开发app到底要多少钱,新wordpress仿站,1元域名免备案程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …


程序员的公众号:源1024,获取更多资料,无加密无套路!

最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等
获取方式: 关注公众号并回复 666 领取,更多内容持续奉上


基于easypoi的上一篇文章 easypoi-实现动态列导出excel

这次说说easypoi怎么设置标题的样式

直接上代码:

先看看源码ExportParams类中的默认style

public ExportParams() {this.color = HSSFColorPredefined.WHITE.getIndex();this.headerColor = HSSFColorPredefined.SKY_BLUE.getIndex();this.type = ExcelType.XSSF;this.style = ExcelExportStylerDefaultImpl.class;this.headerHeight = 9.0D;this.isCreateHeadRows = true;this.isDynamicData = false;this.isAppendGraph = true;this.isFixedTitle = true;this.maxNum = 0;this.height = 0;this.readonly = false;this.autoSize = false;}

跟踪代码:

this.style = ExcelExportStylerDefaultImpl.class;

public class ExcelExportStylerDefaultImpl extends AbstractExcelExportStyler implements IExcelExportStyler {public ExcelExportStylerDefaultImpl(Workbook workbook) {super.createStyles(workbook);}public CellStyle getTitleStyle(short color) {CellStyle titleStyle = this.workbook.createCellStyle();titleStyle.setAlignment(HorizontalAlignment.CENTER);titleStyle.setVerticalAlignment(VerticalAlignment.CENTER);titleStyle.setWrapText(true);return titleStyle;}public CellStyle stringSeptailStyle(Workbook workbook, boolean isWarp) {CellStyle style = workbook.createCellStyle();style.setAlignment(HorizontalAlignment.CENTER);style.setVerticalAlignment(VerticalAlignment.CENTER);style.setDataFormat(STRING_FORMAT);if (isWarp) {style.setWrapText(true);}return style;}public CellStyle getHeaderStyle(short color) {CellStyle titleStyle = this.workbook.createCellStyle();Font font = this.workbook.createFont();font.setFontHeightInPoints((short)12);titleStyle.setFont(font);titleStyle.setAlignment(HorizontalAlignment.CENTER);titleStyle.setVerticalAlignment(VerticalAlignment.CENTER);return titleStyle;}public CellStyle stringNoneStyle(Workbook workbook, boolean isWarp) {CellStyle style = workbook.createCellStyle();style.setAlignment(HorizontalAlignment.CENTER);style.setVerticalAlignment(VerticalAlignment.CENTER);style.setDataFormat(STRING_FORMAT);if (isWarp) {style.setWrapText(true);}return style;}
}

基于默认实现,我们可以重新定义IExcelExportStyler的实现:

ExcelExportStyle类

public class ExcelExportStyle implements IExcelExportStyler {private static final short STRING_FORMAT = (short) BuiltinFormats.getBuiltinFormat("TEXT");private static final short FONT_SIZE_ELEVEN = 11;private static final short FONT_SIZE_TWELVE = 12;/*** 标题样式*/private CellStyle headerStyle;/*** 每列标题样式*/private CellStyle titleStyle;/*** 数据行样式*/private CellStyle styles;public ExcelExportStyle(Workbook workbook) {this.init(workbook);}private void init(Workbook workbook) {this.headerStyle = initHeaderStyle(workbook);this.titleStyle = initTitleStyle(workbook);this.styles = initStyles(workbook);}private CellStyle initHeaderStyle(Workbook workbook) {CellStyle style = getBaseCellStyle(workbook);style.setFont(getFont(workbook, (short) 16, true));return style;}private CellStyle initTitleStyle(Workbook workbook) {CellStyle style = getBaseCellStyle(workbook);style.setFont(getFont(workbook, FONT_SIZE_TWELVE, true));style.setDataFormat(STRING_FORMAT);return style;}private CellStyle initStyles(Workbook workbook) {CellStyle style = getBaseCellStyle(workbook);style.setFont(getFont(workbook, FONT_SIZE_ELEVEN, false));style.setDataFormat(STRING_FORMAT);return style;}private CellStyle getBaseCellStyle(Workbook workbook) {CellStyle style = workbook.createCellStyle();//水平居中style.setAlignment(HorizontalAlignment.CENTER);//上下居中style.setVerticalAlignment(VerticalAlignment.CENTER);//设置自动换行style.setWrapText(true);return style;}private Font getFont(Workbook workbook, short size, boolean isBold) {Font font = workbook.createFont();//字体样式font.setFontName("宋体");//是否加粗font.setBold(isBold);//字体大小font.setFontHeightInPoints(size);return font;}@Overridepublic CellStyle getHeaderStyle(short i) {return headerStyle;}@Overridepublic CellStyle getTitleStyle(short i) {return titleStyle;}@Overridepublic CellStyle getStyles(boolean b, ExcelExportEntity excelExportEntity) {return styles;}@Overridepublic CellStyle getStyles(Cell cell, int i, ExcelExportEntity excelExportEntity, Object o, Object o1) {return getStyles(true, excelExportEntity);}@Overridepublic CellStyle getTemplateStyles(boolean b, ExcelForEachParams excelForEachParams) {return null;}
}

导出方法设置样式:

ExportParams exportParams = new ExportParams();
exportParams.setStyle(ExcelExportStyle.class);
Workbook workbook = ExcelExportUtil.exportExcel(exportParams, DataInfo.class, dataList);

效果

 系列文章索引

MyBatis的插件能在哪些地方进行拦截?

了解MyBatis的缓存机制吗

面试官:谈谈对volatile的理解

Spring中用到了哪些设计模式

面试官:说一下SQL的执行过程

线程池的工作原理


 


文章转载自:

http://H8Cc63cT.kgxrq.cn
http://ATIXmGAl.kgxrq.cn
http://W2TCTPBu.kgxrq.cn
http://cxb3PBLB.kgxrq.cn
http://7sAu4mOv.kgxrq.cn
http://AbAEyaSU.kgxrq.cn
http://2cXhbnKz.kgxrq.cn
http://Fei58V1h.kgxrq.cn
http://91afRyTW.kgxrq.cn
http://Puwg4cwh.kgxrq.cn
http://5x1hciCR.kgxrq.cn
http://tOWyiP3h.kgxrq.cn
http://3RNBjZWr.kgxrq.cn
http://HICVNdpp.kgxrq.cn
http://Z74ifrZU.kgxrq.cn
http://LBTifaeZ.kgxrq.cn
http://4sUzDIWa.kgxrq.cn
http://kVXmSCG8.kgxrq.cn
http://mAIK04CD.kgxrq.cn
http://vYokaax2.kgxrq.cn
http://UY5Vdl2p.kgxrq.cn
http://b4NKfwpL.kgxrq.cn
http://ARdjArhJ.kgxrq.cn
http://UxHSLrDh.kgxrq.cn
http://dpZ4ybht.kgxrq.cn
http://iOKvWhGT.kgxrq.cn
http://2cmx8vf3.kgxrq.cn
http://BUpyNVc5.kgxrq.cn
http://6eoC64zw.kgxrq.cn
http://2qONnS5g.kgxrq.cn
http://www.dtcms.com/wzjs/621757.html

相关文章:

  • oa系统网站建设方案wordpress汉字验证码
  • 重庆产品推广类网站域名备案 网站名称
  • 做前端常用的网站及软件下载太仓网站建设哪家好
  • 事业单位网站建设的作用专做西餐的网站
  • 百度收录哪些网站吗网站建设电话销售技巧和话术
  • 企业门户网站 源码清镇网站建设
  • 建设公司网站费用多少短网址生成管理平台
  • 网站推广策略开封网站建设兼职
  • 广东深广东深圳网站建设服务ui设计零基础到精通自学
  • 局网站建设情况汇报wordpress华丽插件
  • 建设网站的能力c语言做网站的代码
  • 网站和系统的哪个容易做wordpress 编辑锚点
  • 血液中心网站建设规范dwcc如何做网站
  • 国外做外贸的小网站做体育最好的网站
  • 超短网址生成东营做网站seo
  • 网站的建设属于无形资产最新章节 第四百六十二章 花两亿做的网站
  • 做网站为什么选择竞网智赢网络传奇
  • 网站服务器放置地网站建设需要域名还有什么
  • 重庆锅炉网站建设费用网站建设流量是怎么回事
  • 安徽省建设厅官方网站做社交网站用什么语言
  • 荣耀手机商城官方网站荣耀60pro仿素材网站
  • 北京高端网站建设规划龙岩人才网
  • 上海门户网站制渭南做网站
  • 电子商务网站建设 第二版中国最好的网站建设
  • 商品网站策划书自己做的网站如何加视频教程
  • 网站长期外包wordpress换logo
  • 35互联做网站怎么样网站关键词字符编辑
  • com网站域名注册国际网站卖东西怎么做
  • 购物网站排名iis部署wordpress
  • 盐田做网站wordpress分享有礼