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

景征网站建设深圳市建设集团有限公司详细地址

景征网站建设,深圳市建设集团有限公司详细地址,wordpress调用html代码,建设网站哪个模板网站Excel注解中原本的scale会四舍五入小数,导致进度丢失 想要的效果 显示的时候保留两个小数真正的数值是保留之前的数值 还原过程 若以中有一個專門的工具类,用来处理excel的 找到EXCEL导出方法exportExcel()找到writeSheet,写表格的方法找到填充数据的方法…

@Excel注解中原本的scale会四舍五入小数,导致进度丢失

在这里插入图片描述

想要的效果

  • 显示的时候保留两个小数
  • 真正的数值是保留之前的数值

在这里插入图片描述

还原过程

若以中有一個專門的工具类,用来处理excel的

在这里插入图片描述

  • 找到EXCEL导出方法exportExcel()
  • 找到writeSheet,写表格的方法
  • 找到填充数据的方法fillExcelData
  • 找到添加单元格的方法addCell
  • 找到设置 单元格VO的方法 setCellVo在这里插入图片描述

在这里插入图片描述

对于NUMBERIC类型的,但是设置format的属性值

    /*** 设置单元格信息** @param value 单元格值* @param attr  注解相关* @param cell  单元格信息*/public void setCellVo(Object value, Excel attr, Cell cell) {if (ColumnType.STRING == attr.cellType()) {String cellValue = Convert.toStr(value);// 对于任何以表达式触发字符 =-+@开头的单元格,直接使用tab字符作为前缀,防止CSV注入。if (StringUtils.startsWithAny(cellValue, FORMULA_STR)) {cellValue = RegExUtils.replaceFirst(cellValue, FORMULA_REGEX_STR, "\t$0");}if (value instanceof Collection && StringUtils.equals("[]", cellValue)) {cellValue = StringUtils.EMPTY;}cell.setCellValue(StringUtils.isNull(cellValue) ? attr.defaultValue() : cellValue + attr.suffix());} else if (ColumnType.NUMERIC == attr.cellType()) {if (StringUtils.isNotNull(value)) {if (StringUtils.isNotEmpty(attr.numberFormat())) {CellStyle numberCellStyle = cell.getCellStyle();DataFormat dataFormat = this.wb.createDataFormat();numberCellStyle.setDataFormat(dataFormat.getFormat(attr.numberFormat()));cell.setCellStyle(numberCellStyle);}cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value));}} else if (ColumnType.IMAGE == attr.cellType()) {ClientAnchor anchor = new XSSFClientAnchor(0, 0, 0, 0, (short) cell.getColumnIndex(), cell.getRow().getRowNum(), (short) (cell.getColumnIndex() + 1), cell.getRow().getRowNum() + 1);String imagePath = Convert.toStr(value);if (StringUtils.isNotEmpty(imagePath)) {byte[] data = ImageUtils.getImage(imagePath);getDrawingPatriarch(cell.getSheet()).createPicture(anchor,cell.getSheet().getWorkbook().addPicture(data, getImageType(data)));}}}

别忘了在注解@Excel中加上我们的自定义注解

在这里插入图片描述

    /*** 数字类型格式*/public String numberFormat() default "";

使用

在对应的@Excel注解中,新增一个属性numberFormat

    /*** 总重*/@Excel(name = "总重", cellType = Excel.ColumnType.NUMERIC, align = HorizontalAlignment.RIGHT,numberFormat = "#,##0.00")private BigDecimal totalWeight;

文章转载自:

http://5jQC4sc5.xkyqq.cn
http://J9sPkgxg.xkyqq.cn
http://ScPWICC5.xkyqq.cn
http://EFy5W1FY.xkyqq.cn
http://33llhiPH.xkyqq.cn
http://Ez6SSuGb.xkyqq.cn
http://lpBiXERf.xkyqq.cn
http://prFOfOiJ.xkyqq.cn
http://5v0V0fwA.xkyqq.cn
http://dsubwnfW.xkyqq.cn
http://t2oTxCCJ.xkyqq.cn
http://yeMOGfSR.xkyqq.cn
http://2d231C5b.xkyqq.cn
http://eeZVYT2N.xkyqq.cn
http://5tMSEeZv.xkyqq.cn
http://4EdQKxhi.xkyqq.cn
http://MLvNPRFA.xkyqq.cn
http://CPYskILH.xkyqq.cn
http://H6TwzGjm.xkyqq.cn
http://ZUcuO4BD.xkyqq.cn
http://11fyCcI5.xkyqq.cn
http://0cAzaBrM.xkyqq.cn
http://mAoJY8M7.xkyqq.cn
http://gsuIoAu0.xkyqq.cn
http://saf6A732.xkyqq.cn
http://JapXO4om.xkyqq.cn
http://rXtuXJVi.xkyqq.cn
http://Q0mQQcdy.xkyqq.cn
http://wWLjeQpA.xkyqq.cn
http://4F0PxAAO.xkyqq.cn
http://www.dtcms.com/wzjs/647300.html

相关文章:

  • 中小企业网站建设 网络营销怎么生成网页链接
  • 大连高新区规划建设局网站顺企网app下载
  • 做微商的网站公司推广业务哪个平台好
  • 局域网内网站建设2024网站推广
  • 平面网站模版网站开发seo要求
  • wordpress进网站慢seo整站优化解决方案
  • 网站维护属于什么部门小程序开发费用多少钱
  • 网站制作前的图片路径网站利用微信拉取用户做登录页
  • 网站建设 phpwordpress中文免费企业模板
  • 马鞍山天立建设网站南昌企业网站建设费用
  • 专业做化妆品的网站ac域名网站
  • 服装网站建设教程金寨县住房和城乡建设部网站
  • 网易严选的网站建设wordpress get author
  • 网站建设内容与实现功能淮海中路街道网站建设
  • 淘宝客建网站ios+wordpress
  • 网站 如何做 中英文切换中盛浩瀚建设有限公司网站
  • 做住宿的有几个网站WordPress搭建社区网站
  • 太仓网站公司软件开发工程师证
  • 做网站要会编程么大型网站建设机构
  • 电商站外推广平台有哪些搬瓦工搭建wordpress
  • 布吉商城网站建设自己怎么做网站游戏
  • 网站更换备案号wordpress 响应模板
  • 网站开发要先买服务器吗备案网站名称注意事项
  • 广东网站建设模版淘宝导购网站怎么做
  • 深圳专业建设网站服务建设班级网站 沟通无限
  • 保定建站包装材料营销型网站
  • wordpress 全站密码网站问题seo解决方案
  • 做网站公司长沙哪家好家在深圳龙光城
  • 石家庄网站制作招聘聊城做网站网络公司
  • h5网站开发价格互联网广告代理商