使用最新的POI3.11时,在执行

Workbook  workBook = new XSSFWorkbook ();这段代码时出现错误:

java.lang.NoSuchMethodError: javax.xml.stream.XMLEventFactory.newFactory()Ljavax/xml/stream/XMLEventFactory;at org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMarshaller.<clinit>(PackagePropertiesMarshaller.java:45)at org.apache.poi.openxml4j.opc.OPCPackage.init(OPCPackage.java:161)at org.apache.poi.openxml4j.opc.OPCPackage.<init>(OPCPackage.java:141)at org.apache.poi.openxml4j.opc.Package.<init>(Package.java:37)at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:65)at org.apache.poi.openxml4j.opc.OPCPackage.create(OPCPackage.java:337)at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:410)at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:217)at org.apache.poi.xssf.streaming.SXSSFWorkbook.<init>(SXSSFWorkbook.java:216)at org.apache.poi.xssf.streaming.SXSSFWorkbook.<init>(SXSSFWorkbook.java:185)at org.apache.poi.xssf.streaming.SXSSFWorkbook.<init>(SXSSFWorkbook.java:160)at org.apache.poi.xssf.streaming.SXSSFWorkbook.<init>(SXSSFWorkbook.java:135)at org.apache.poi.xssf.streaming.SXSSFWorkbook.<init>(SXSSFWorkbook.java:96)at TestExport.test(TestExport.java:11)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 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)at org.junit.runners.ParentRunner.run(ParentRunner.java:236)at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

将XSSFWorkbook改为HSSFWorkbook就可以。即上述代码改动为;

Workbook  workBook = new HSSFWorkbook ();

使用POI操作Excel时new XSSFWorkbook ()报错java.lang.NoSuchMethodError解决方式相关推荐

  1. 使用POI操作Excel时new XSSFWorkbook ()报错

    Workbook wb = null; Sheet sheet = null; //temp1 根据后缀判断是xls/xlsx if (suffixName.endsWith("xls&qu ...

  2. flink SQL报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLj

    问题 flink SQL连接hive以及hudi 报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkAr ...

  3. maven打包报错java.lang.StackOverflowError解决方法

    在maven项目打包的时候报错,java.lang.StackOverflowError 解决方法在setting->maven->runner->VM Options中添加 -Xs ...

  4. Scala报错 java.lang.NoSuchMethodError:scala.collection.immutable.HashSet$.empty()Lscala/collection/

    在使用Actor通信模型的时候出现报错,表示Scala的版本冲突. File –> Other Settings –> Default Project Structure –> Gl ...

  5. Hive启动报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

    今天,搞了下hive,想着这个安装挺简单,结果一启动hive给我来着一招 hive:小兄弟,没想到吧,咱可不是随便的人.

  6. spark2+kafka报错:java.lang.NoSuchMethodError:org.apache.kafka.clients.consumer.KafkaConsumer.subscribe

    spark读取kafka数据 // Create DataFrame representing the stream of input lines from kafkaval lines = spar ...

  7. Cookie报错java.lang.IllegalArgumentException

    项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blo ...

  8. POI操作Excel时Cannot get a text value from a numeric formula cell非法参数异常

    POI操作Excel时Cannot get a text value from a numeric formula cell非法参数异常 参考文章: (1)POI操作Excel时Cannot get ...

  9. java 报错 定位,问题定位分享(2)spark任务一定几率报错java.lang.NoSuchFieldError: HIVE_MOVE_FILES_THREAD_COUNT...

    用yarn cluster方式提交spark任务时,有时会报错,报错几率是40%,报错如下: 18/03/15 21:50:36 116 ERROR ApplicationMaster91: User ...

最新文章

  1. 前言(CSDN也有Markdown了,好开森)
  2. BZOJ1449[JSOI2009]球队收益BZOJ2895球队预算——最小费用最大流
  3. QT的QDomDocument类的使用
  4. webdav 软件_6 款功能强大的工具软件,有一款人人必备
  5. 软考系统架构师笔记-最后知识点总结(四)
  6. 引用参数与引用返回值
  7. 诺基亚挥别Qt,转手给Digia
  8. (待补充)CSS进阶--flex布局
  9. Cython 的学习
  10. Selenium---环境配置
  11. C语言项目实践--图书管理系统
  12. 创客使用Fusion 360 - 认识Fusion 360
  13. Windows快捷键设置
  14. C语言二维数组及指针引用
  15. 刷脸支付重磅来袭是业界的口碑代表
  16. 【高数复盘】2.1导数概念
  17. 隐形的翅膀-张韶涵 (歌词)
  18. 招银网络科技java春招二面_招银网络科技 2019春招笔试题复盘
  19. cloudera-repos 地址
  20. 百度人脸对比,人脸认证Demo

热门文章

  1. 高项考试-信息系统服务管理
  2. 邮政社招笔试题库_中国邮政 招聘考试试题及答案--总括版
  3. mount.cifs手册
  4. Multisim10.0 软件安装教程
  5. 关于plt.cm.Spectral
  6. NSIS安装包开发笔记(一):NSIS介绍、使用NSIS默认向导脚本制作Windows安装包
  7. [原]【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
  8. orange_我的Orange Box版税在哪里?
  9. Pilotedit中文乱码解决办法
  10. Flutter Bloc构建轻量级MVVM