导出文件时,数字过大导致出现英文,数字为99999999.99,导出时却是9.999999999E7,修改
目的:导出时必须和输入的数字格式一样
思路:在实体类中添加一个新的类,并且getset一下,然后在controller层导出内容里面输入根式转化的相关代码。
实体类:
/*** 合同总额* @author QK**//*@Excel(name = "合同总额")*/private Double contractSum;@Excel(name = "合同总额")private String contractSumS;//新增的内容/*** 发票金额* @author QK**//*@Excel(name = "发票金额")*/private Double invoiceSum;@Excel(name = "发票金额")private String invoiceSumS;//新增的内容
controller层,导出内容:重点是for循环里面的内容
@Log(title = "项目发票明细管理", businessType = BusinessType.EXPORT)@RequiresPermissions("contract:invoicer:export")@PostMapping("/export")@ResponseBodypublic AjaxResult export(FdContractInvoicer contractInvoicer) {List<FdContractInvoicer> list = contractInvoicerService.selectContractInvoicerList(contractInvoicer);for (FdContractInvoicer c : list) {String str = new BigDecimal(c.getContractSum().toString()).toString();c.setContractSumS(str);String str2 = new BigDecimal(c.getInvoiceSum().toString()).toString();c.setInvoiceSumS(str2);}ExcelUtil<FdContractInvoicer> util = new ExcelUtil<FdContractInvoicer>(FdContractInvoicer.class);return util.exportExcel(list, "项目发票明细");}
eidt修改页面回显时,要添加以下内容:
<script th:inline="javascript">var paymentr = [[${paymentr}]];$("#contractSum").val(paymentr.contractSum);$("#invoiceSum").val(paymentr.invoiceSum);</script>
上面的代码是写在以下代码块之外的:
<script type="text/javascript">
</script>
导出文件时,数字过大导致出现英文,数字为99999999.99,导出时却是9.999999999E7,修改相关推荐
- python中小写字母和数字用什么表示_Python变量名可以由数字、大、小写英文字母和 下划线组成。...
包装别标标志险性应在有主种危次两上分,变量那么在运质时类物输此,危险危险性货物一种主要既有如果. 不得惯溜放.名可母和摔,卸货气瓶时. 排除可以及时静电,数字到安目的以达全运输的,带中的金地面橡胶拖地 ...
- python变量名由什么组成_Python变量名可以由数字、大、小写英文字母和 下划线组成。...
步骤是(,变量行行析运用演绎业分法进. 名可母和本位的亲度是的(现代么为以什各国属制. 数字为专权作人身属权. 写英下划线组的地点(合同成立书面. 的关系依相之间关两个债,文字为(债分. 的子一方女抚 ...
- abb机器人过载报错_ABB机器人电动机在运行时电流过大导致报警,存在过载现象...
本公司长期高价回收工业机器人,FANUC,KUKA,ABB,安川,OTC,松下,川崎等 ABB机器人接口板SMB串口测量版 3HAC16014-1 深圳市英威兴达科技有限公司 电话:0755-8963 ...
- 快速听懂英文数字和中英文数字转换教程
快速听懂英文数字和中英文数字转换教程 Copyright (c) 2008 Lei Chen(hide1713@gmail.com). Permission is granted to copy, d ...
- 【Kaldi 新手入门】手把手教你搭建简易英文数字ASR系统
* 写作本文的目的:一方面是为了帮助Kaldi的新手更好的入门这个语音识别工具,另一方面是为自己的学习做一个笔记,也方便日后的学习查阅. * Kaldi的下载安装 备注: 虽然Kaldi可以同时运行在 ...
- 怎么将一个数字高低位互换_多彩数字 多彩童年——东城幼儿园玩具研究教学案例...
玩具是儿童的天使,孩子在天使的陪伴下,创造性地进行着自己的游戏活动.在幼儿众多的玩具中怎样甄别一款好玩的玩具,挖掘出玩具的最大教育价值,让他们在和玩具的互动中快乐地学习呢?下面,我们来看看老师们是怎样 ...
- 【数字经济】我国驶上数字经济发展快车道
来源:工评圈 授权 产业智能官 转载. 读而思 在当今数字经济时代,数字化和信息化是社会发展的先导力量,对推动生产方式.生活方式.组织方式和服务方式的持续变革,促进社会的全面进步发挥着至关重要的作用. ...
- 在做vue h5 时因改变手机字体导致页面布局错乱 比如在微信公众号中 放入h5 客户把手机字体或者微信字体调大 导致页面错乱
认定了 就要好好的珍惜对待,人生不容辜负,你必须要更加努力 .加油 骚年 ** 正文: ** 在做vue h5 时因改变手机字体导致页面布局错乱 比如在微信公众号中 放入h5 客户把手机字体或者微信字 ...
- 【AUDIO音频兴趣拓展】音频PA工作时电流偏大,是什么原因导致?
音频PA工作时电流偏大,可排查以下几点: 1)输出对地电容过大 2)喇叭阻抗小(喇叭已损坏) 3)输出端TVS工作电压小于音频PA输出端载波信号 如输出端有多种器件,无法判断的情况下,可依次去掉元器件 ...
最新文章
- Python必备基本技能——命令行参数args详解
- 用Python分析本山大叔鬼畜视频为啥这么火
- 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
- 2021年春季学期-信号与系统-第六次作业参考答案-第一小题
- 信息系统项目管理师:论项目的质量管理
- Python-OpenCV 笔记4 -- 形态学操作(Morphological Operations)
- Asianux Server 3.0安装截图
- HP UINX磁带管理
- vab宏与数据据笔记一(启用宏)
- OSChina 周三乱弹 ——程序员是将咖啡转变成代码的工具
- 【转载】Matlab中LMI(线性矩阵不等式)工具箱使用教程
- openwrt修改默认网关地址_命令下配置ip地址
- HTML基础-DAY1
- ETH2.0 Serenity中网络的详细介绍
- PS图片批量自动排版
- 趋势跟踪系统的形成历程
- 蚂蚁金服面试经历(内含大量干货)
- CAN发送和接收数据(回环测试,ok)
- 术业有专攻·蛛网时代的BI“野心”
- 德鲁克日志读后感之二十二
热门文章
- 大地测量计算工具集---长度变形估计
- android和MTKP60哪个好,联发科p60怎么样 联发科p60跟高通660哪个好
- CentOS服务器高负载状态重启
- asr语音转写_python 腾讯/百度/讯飞 ASR 语音转文字
- 转:“让大家两年不买房”,真有意思啊!!
- WiFi6模组RW6852S-50
- 人际沟通风格介绍一【转载】
- uniapp 小程序轮播图左右两边显示一部分图片
- python自动化:uiautomation、pyautogui操作会计记账系统(7):自动化填写会计软件系统
- 《MySQL 深入浅出》 1-17章节 阅读整理