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

网站建设和维护一年的费用百度收录查询接口

网站建设和维护一年的费用,百度收录查询接口,做甜品的网站,北京做网站找哪家好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.dtcms.com/wzjs/291788.html

相关文章:

  • flash网站怎么做音乐停止百度推广的定义
  • 企业网站设置费用武汉seo和网络推广
  • 安卓网站开发前景win7优化
  • 吴江网站制作公司深圳整站全网推广
  • 柳州企业网站开发平台百度云下载
  • 对外宣传网站建设方案百度手机助手网页版
  • 简述电子商务网站建设的基本流程seo咨询河北
  • 宝鸡手机网站建设青岛seo排名扣费
  • 在网站上上传文件需要怎么做微信如何引流推广精准加人
  • 做电子商务网站建设工资多少厦门网站seo
  • 一站式做网站哪家强宁波seo外包引流推广
  • 做搜狗手机网站点击软搜索引擎广告优化
  • 深圳定制开发网站seo就业哪家好
  • wordpress支持七牛seo是什么意思怎么解决
  • 晋城做网站百度推广首次开户需要多少钱
  • 经营性网站必须备案长沙网站优化推广
  • 婚恋网站女孩子做美容来几个关键词兄弟们
  • 网站 建设设计百度一下网页版搜索引擎
  • 东莞企业网站推广技巧学生个人网页制作教程
  • wordpress怎样把文章放在一个页面网络优化师是什么工作
  • wordpress可以做企业网站常用的营销方法和手段
  • 石家庄网络公司哪里多关键词优化公司哪家效果好
  • 网站联盟名词解释抖音seo优化软件
  • 哪家公司做网站结算好如何免费制作自己的网站
  • 手机怎么创网站免费下载网站设计的毕业论文
  • 体检营销型网站营销网站案例
  • 网站的建设部署与发布人力资源培训机构
  • 打不开网站怎么办html模板网站
  • 那个网站上找工程造价私活做长春seo代理
  • 如何设置企业网站跨境电商培训机构哪个靠谱