java poi解析excel报错处理
org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible minor version - expecting up to
23
, got
24
(schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.index) - code
3
at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.<init>(SchemaTypeSystemImpl.java:
1520
)
at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(SchemaTypeSystemImpl.java:
260
)
at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:
183
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27
)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513
)
at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.loadTypeSystem(Unknown Source)
at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.<clinit>(Unknown Source)
at sun.misc.Unsafe.ensureClassInitialized(Native Method)
at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:
25
)
at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:
122
)
at java.lang.reflect.Field.acquireFieldAccessor(Field.java:
918
)
at java.lang.reflect.Field.getFieldAccessor(Field.java:
899
)
at java.lang.reflect.Field.get(Field.java:
358
)
at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:
768
)
at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument.<clinit>(Unknown Source)
at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument$Factory.parse(Unknown Source)
at org.apache.poi.xssf.model.ThemesTable.<init>(ThemesTable.java:
44
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27
)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513
)
at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:
60
)
at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:
403
)
at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:
155
)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:
183
)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:
232
)
at notax.web.common.ReadExcelTool.readExcelByPathname(ReadExcelTool.java:
93
)
at notax.web.action.wjdata.DataImportAction.checkExcelValue(DataImportAction.java:
366
)
at notax.web.action.wjdata.DataImportAction.uploadExcel(DataImportAction.java:
270
)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39
)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25
)
at java.lang.reflect.Method.invoke(Method.java:
597
)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:
404
)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:
267
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
229
)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:
221
)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:
86
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:
150
)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:
48
)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:
86
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:
123
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:
167
)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:
86
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:
105
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:
83
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:
268
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:
74
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:
127
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:
107
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:
206
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:
115
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:
143
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:
121
)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:
86
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:
170
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:
123
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:
176
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:
105
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:
167
)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:
86
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:
83
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
224
)
at com.opensymphony.xwork2.DefaultActionInvocation$
2
.doProfiling(DefaultActionInvocation.java:
223
)
at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:
455
)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:
221
)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:
50
)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:
504
)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:
419
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.ecside.filter.ECSideFilter.doFilter(ECSideFilter.java:
188
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:
99
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:
173
)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
77
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:
78
)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
77
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
265
)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:
107
)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:
72
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:
166
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter.doFilter(SwitchUserProcessingFilter.java:
341
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:
125
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:
142
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:
81
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:
173
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:
271
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:
110
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:
249
)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:
275
)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:
149
)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:
98
)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
235
)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206
)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233
)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191
)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127
)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102
)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109
)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
298
)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:
864
)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:
579
)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:
1665
)
at java.lang.Thread.run(Thread.java:
662
)
添加ooxml-lib下的三个包
dom4j-1.6.1.jar
stax-api-1.0.1.jar
xmlbeans-2.3.0.jar
删除 xbean-2.1.0.jar;
主要是在eclipse里面的build path 删掉 xbean-2.1.0.jar结果没用,要到tomcat里的部署包下删掉xbean-2.1.0.jar才行
java poi解析excel报错处理的更多相关文章
- java POI 解析excel 2003和2007 直接转为List<Map> 返回
1.POI 官网下载jar包,3.5以上 2.项目导入jar包 3.参数:String数组--对应的excel列名对应的KEY,File excel文件,sheetNumber ---excel的s ...
- java poi解析excel日期为数字的问题
这个数字是什么呢?是以1900年为原点,到2015年8月21日,之间经过的天数. 知道这个后,就很好处理了,我们拿到1900年的日期,在这个日期上加上42237天即可.如下: Calendar cal ...
- weblogic 12c下jxls导出excel报错Could not initialize class org.apache.poi.xssf.usermodel.XSSFVMLDrawing
周一,开发反馈weblogic 12c下jxls导出excel报错,公司环境和UAT环境均报错,看日志如下: 2016-06-08 09:16:55,825 ERROR org.jxls.util.T ...
- java导出excel报错:getOutputStream() has already been called for this response
对于java导出excel报错的问题,查了很多都说是在使用完输出流以后调用以下两行代码即可 out.clear(); out = pageContext.pushBody(); 但这也许是页面上输出时 ...
- java读写excel文件( POI解析Excel)
package com.zhx.base.utils; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi ...
- 【spring boot】spring boot 前台GET请求,传递时间类型的字符串,后台无法解析,报错:Failed to convert from type [java.lang.String] to type [java.util.Date]
spring boot 前台GET请求,传递时间类型的字符串,后台无法解析,报错:Failed to convert from type [java.lang.String] to type [jav ...
- Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
一:Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths 系统中需要导出excle签收单,excle模板是预设好 ...
- poi解析Excel文件版本问题
poi解析Excel文件时有两种格式: HSSFWorkbook格式用来解析Excel2003(xls)的文件 XSSFWorkbook格式用来解析Excel2007(xlsx)的文件 如果用HSSF ...
- 在java poi导入Excel通用工具类示例详解
转: 在java poi导入Excel通用工具类示例详解 更新时间:2017年09月10日 14:21:36 作者:daochuwenziyao 我要评论 这篇文章主要给大家介绍了关于在j ...
随机推荐
- JAVA常识1
DBA: https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86% ...
- NiXi.DAY06东软实训.:面向对象思想~抽象~static~final~构造方法及其重载
本章技能目标: 使用类图描述设计 掌握面向对象设计的基本步骤 掌握类和对象的概念 掌握构造方法及其重载 掌握封装的概念及其使用 本章单词: class:类 object:对象 static: fina ...
- laravel获取当前的url以及当前的基础域名方法汇总
原文地址:https://phpartisan.cn/news/58.html 来源于:laravel获取当前的url以及当前的基础域名方法汇总 - Laravel学习网 laravel中我们常常需要 ...
- day_07_python_1124
01 昨日内容回顾 数据类型补充: str <---> list split join list <---> set set(list) list(set()) list &l ...
- mybatis if标签判断字符串相等
mybatis 映射文件中,if标签判断字符串相等,两种方式: 因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候, <if test=" ...
- 每天CSS学习之caption-side
caption-side是CSS2的属性,其作用是规定标题的位置在表格的上面还是下面. 1.top:默认值,将表格标题定位在表格之上.如下例子: caption{ caption-side:top; ...
- SQL-26 (二次分组)汇总各个部门当前员工的title类型的分配数目,结果给出部门编号dept_no、dept_name、其当前员工所有的title以及该类型title对应的数目count
题目描述 汇总各个部门当前员工的title类型的分配数目,结果给出部门编号dept_no.dept_name.其当前员工所有的title以及该类型title对应的数目countCREATE TABLE ...
- FPGA构造spi时序——AD7176为例(转)
reference:https://blog.csdn.net/fzhykx/article/details/79490330 项目中用到了一种常见的低速接口(spi),于是整理了一下关于spi相关的 ...
- 《十天学会单片机和C语言编程》
<十天学会单片机和C语言编程> 大家注意了这个文件只有最新版迅雷可以下载,下面的lesson几就是第几课.点击右键使用迅雷下载. ed2k://|file|[十天学会单片机和C语言编程]. ...
- Java基础第4天
程序结构(按执行流程划分) 顺序结构:整体上程序是顺序结构. 分支结构:if(如果有else,则必有一个会执行)switch-case 循环结构:for while do-while ,重点:嵌套循环 ...