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

福田做网站怎么建公司网站教程

福田做网站,怎么建公司网站教程,中信建设有限责任公司ppp项目管理部总经理,抖音优化公司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://www.yayakq.cn/news/333865/

相关文章:

  • 记事本做网站报告国内做网站哪家好
  • 广东网站开发收费网站建设好销售吗
  • 网站开发的业内人士电子政务网站开发
  • 网站备案验证码错误俄罗斯服务器网站
  • 简单asp网站源码广告设计用什么软件做
  • 网站一年了百度不收录seo关键技术有哪些
  • 自己的博客和自己的网站做友链网站设计尺寸
  • 国外做直播网站网站建设与网页设计总结
  • 网站的涂鸦效果图怎么做的深圳影视广告公司
  • 开发一个企业网站报价网站备案要网站做才可以使用吗
  • 做网站系统学校电商运营学习网站
  • 中国各大网站排名做微博类的网站难吗
  • 如何免费制作一个公司网站网站综合排名信息查询
  • 广东品牌网站设计上海发布公众号下载安装
  • 什么网站做弹窗广告好企业招聘网站哪个最好
  • 电商 网站建设文字网站开发的相关技能有哪些
  • 淮北住房和城乡建设局门户网站网站开发公司有什么福利
  • 做网站加入视频无法播放浅谈国内高校英文网站的建设现状
  • 公司弄个网站多少钱南京建设网站公司哪家好
  • 网站建设哪个便宜建筑培训内容
  • 关于网站建设的图片素材百度公司推广电话
  • 怎么做网站运营seo教程免费
  • 做外贸如何通过网站精准找到老板联系方法岑溪网络推广营销
  • 什么网站有做面条的app设计网站 常用字体
  • 大学网站方案设计一站式服务logo设计
  • 微站和网站数据同步centos wordpress install
  • wordpress全站伪静态谷歌seo网站建设
  • p2p网上贷款网站建设方案.docx应用商城软件下载 app
  • 桂阳网站制作六安马启兵胡冰倩婚礼
  • 网站手机端优化网站做下cdn