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相关推荐

  1. Excel导入数据(图片处理)

    在用excel导入数据的时候,如果一条数据,包含图片,甚至每条数据图片数量不固定. 图片放到excel里面直接拖进去就可以,再鼠标拉缩小到指定单元格内 package com.ydcloud.smar ...

  2. Excel导入数据时间格式问题处理

    问题背景:java中使用poi进行excel导入数据时,日期格式在数据库中存放为varchar2类型.问题:存放数据日期读取数据为"44439"的数字,因判断格式类型为yyyy-m ...

  3. Java POI Excel导入导出

    Java POI Excel导入导出 1.maven引入依赖 2.导入Excel 3.导出Excel 1.maven引入依赖 <!-- POI Excel 操作 --> <depen ...

  4. excel导入数据校验_Excel数据验证错误消息

    excel导入数据校验 Do you like to use error checking in Excel, so that problem cells are flagged, or do you ...

  5. 使用Echarts制作散点图(Excel导入数据方式)

    2019独角兽企业重金招聘Python工程师标准>>> Echarts相当于一款JS插件,可以制作出绚丽多彩的图表,其支持制作的图表类型和可以使用的样式都非常丰富.本文以Echart ...

  6. 灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中。

    灰色模型代码GM(1,1),从excel导入数据,亦可导出数据到excel中. 总结1:直接输出结果 %clc W= MicrosoftExcel;(从EXCEL导入数据后,matlab自动储存的数组 ...

  7. Excel导入数据轻松生成智能图表,助力数据分析

    运营助手,Excel导入数据轻松生成智能图表,助力数据分析 2023-04-18 10:21·淡定海风L 智能问答BI是一种先进的数据分析,它可以帮助用户快速地从海量数据中获取有用的信息,并将其可视化 ...

  8. sqlserver excel导入数据时有null,为空值

    sqlserver excel导入数据时有null,最完美解决办法 1.说明为什么会出现导入的数据会为null? 因为在数据库导入数据时,他会自动检测数据的类型,文字一般检测为nvarchar类型,而 ...

  9. excel导入数据校验_从Excel数据验证列表中选择多个项目

    excel导入数据校验 You've probably used an Excel data validation drop down list, where you can click the ar ...

最新文章

  1. colorAccent,colorPrimary,colorPrimaryDark 作用的地方
  2. win10 远程登录 无密码用户
  3. Xiotech任命新CEO EMC又少一员大将
  4. linux ffmpeg加速和合并视频命令
  5. java.util.Properties
  6. 制作点击文字变颜色_手机照片、视频怎样添加文字?原来很简单,4种方法一分钟搞定...
  7. 特斯拉Cybertruck与新款Model S同时在加州工厂曝光
  8. java22:API-Object-String
  9. iOS 8 自适应 Cell
  10. 【BFS】迷宫问题c++代码详解(逐句分析)
  11. linux df命令无反馈,Linux df 命令长时间没有返回
  12. hdu 6437 Videos 最小费用最大流
  13. c语言编程猪八戒吃西瓜,儿童故事:猪八戒吃西瓜
  14. linux lzma命令,linux lzma安装
  15. 学习金字塔---优化你的学习方法
  16. 三维建模分享之蒸汽坦克
  17. Python运行时,提示SyntaxError: invalid syntax怎么解决
  18. 试题 入门训练 Fibonacci数列
  19. python辗转相除_使用辗转相除法求两个数的最大公因数(python实现)
  20. 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积

热门文章

  1. Python综合评价模型(三)秩和比法
  2. 苹果一项“杀手锏”过审,“智能穿戴+大健康”领域风云再起
  3. 卸载ros2 foxy
  4. QT 读ini配置文件
  5. “人到中年”成网红,旺旺能否借此重返“旺季”?
  6. Flappy Bird 恶意程序详细分析
  7. Python多个数组合并(拼接)为一个数组
  8. python的基本语法、数据类型、运算符及基本操作_Python教程基础语法、变量基本使用和算术运算符...
  9. Gym 101142G Gangsters in Central City【思维+Lca】
  10. 未能创建类型“Genersoft.ZJGL_XD.XDXTXY.XDGLPUBSrv”。