poi---Excel导入数据-ClassNotFoundException
1.问题异常:
Excel导入数据,java采用poi导入,xls格式导入正确,xlsx格式异常,错误信息如下:
1 严重: Servlet.service() for servlet [springMvc] in context with path [/companyCredit] threw exception [Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject] with root cause 2 java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlObject
问题原因:
xlsx格式导入,需要增加一个jar包,之后错误信息消失。
2.问题异常:
java Excel导入,数字太大或太小变成科学计数法问题,解决方法,采用DecimalFormat方案:
1 for (int j = startcol; j < cellNum; j++) { //列循环开始 2 3 XSSFCell cell = row.getCell(Short.parseShort(j + "")); 4 String cellValue = null; 5 if (null != cell) { 6 switch (cell.getCellType()) { // 判断excel单元格内容的格式,并对其进行转换,以便插入数据库 7 case 0: 8 DecimalFormat df = new DecimalFormat("0.000"); 9 cellValue = df.format(cell.getNumericCellValue()); 10 // cellValue = String.valueOf(cell.getNumericCellValue()); 11 break; 12 case 1: 13 cellValue = cell.getStringCellValue(); 14 break;
3.问题异常:
jsp中数值不采用科学计数法显示的解决方案:
jsp页面小数转百分之解决方案:
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatNumber value="1.6286037253000002E7" pattern="#.000"/> value循环里的变量 小数转百分之解决方案:<fmt:formatNumber type="percent" value='${var.ratio}' maxFractionDigits="2" groupingUsed="false"/>
转载于:https://www.cnblogs.com/Nico-luo/p/7994663.html
poi---Excel导入数据-ClassNotFoundException相关推荐
- Excel导入数据(图片处理)
在用excel导入数据的时候,如果一条数据,包含图片,甚至每条数据图片数量不固定. 图片放到excel里面直接拖进去就可以,再鼠标拉缩小到指定单元格内 package com.ydcloud.smar ...
- Excel导入数据时间格式问题处理
问题背景:java中使用poi进行excel导入数据时,日期格式在数据库中存放为varchar2类型.问题:存放数据日期读取数据为"44439"的数字,因判断格式类型为yyyy-m ...
- Java POI Excel导入导出
Java POI Excel导入导出 1.maven引入依赖 2.导入Excel 3.导出Excel 1.maven引入依赖 <!-- POI Excel 操作 --> <depen ...
- excel导入数据校验_Excel数据验证错误消息
excel导入数据校验 Do you like to use error checking in Excel, so that problem cells are flagged, or do you ...
- 使用Echarts制作散点图(Excel导入数据方式)
2019独角兽企业重金招聘Python工程师标准>>> Echarts相当于一款JS插件,可以制作出绚丽多彩的图表,其支持制作的图表类型和可以使用的样式都非常丰富.本文以Echart ...
- 灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中。
灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中. 总结1:直接输出结果 %clc W= MicrosoftExcel;(从EXCEL导入数据后,matlab自动储存的数组 ...
- Excel导入数据轻松生成智能图表,助力数据分析
运营助手,Excel导入数据轻松生成智能图表,助力数据分析 2023-04-18 10:21·淡定海风L 智能问答BI是一种先进的数据分析,它可以帮助用户快速地从海量数据中获取有用的信息,并将其可视化 ...
- sqlserver excel导入数据时有null,为空值
sqlserver excel导入数据时有null,最完美解决办法 1.说明为什么会出现导入的数据会为null? 因为在数据库导入数据时,他会自动检测数据的类型,文字一般检测为nvarchar类型,而 ...
- excel导入数据校验_从Excel数据验证列表中选择多个项目
excel导入数据校验 You've probably used an Excel data validation drop down list, where you can click the ar ...
最新文章
- colorAccent,colorPrimary,colorPrimaryDark 作用的地方
- win10 远程登录 无密码用户
- Xiotech任命新CEO EMC又少一员大将
- linux ffmpeg加速和合并视频命令
- java.util.Properties
- 制作点击文字变颜色_手机照片、视频怎样添加文字?原来很简单,4种方法一分钟搞定...
- 特斯拉Cybertruck与新款Model S同时在加州工厂曝光
- java22:API-Object-String
- iOS 8 自适应 Cell
- 【BFS】迷宫问题c++代码详解(逐句分析)
- linux df命令无反馈,Linux df 命令长时间没有返回
- hdu 6437 Videos 最小费用最大流
- c语言编程猪八戒吃西瓜,儿童故事:猪八戒吃西瓜
- linux lzma命令,linux lzma安装
- 学习金字塔---优化你的学习方法
- 三维建模分享之蒸汽坦克
- Python运行时,提示SyntaxError: invalid syntax怎么解决
- 试题 入门训练 Fibonacci数列
- python辗转相除_使用辗转相除法求两个数的最大公因数(python实现)
- 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积
热门文章
- Python综合评价模型(三)秩和比法
- 苹果一项“杀手锏”过审,“智能穿戴+大健康”领域风云再起
- 卸载ros2 foxy
- QT 读ini配置文件
- “人到中年”成网红,旺旺能否借此重返“旺季”?
- Flappy Bird 恶意程序详细分析
- Python多个数组合并(拼接)为一个数组
- python的基本语法、数据类型、运算符及基本操作_Python教程基础语法、变量基本使用和算术运算符...
- Gym 101142G Gangsters in Central City【思维+Lca】
- 未能创建类型“Genersoft.ZJGL_XD.XDXTXY.XDGLPUBSrv”。