报错详情:

org.apache.xmlbeans.impl.values.XmlValueDisconnectedExceptionat org.apache.xmlbeans.impl.values.XmlObjectBase.check_orphaned(XmlObjectBase.java:1258)at org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextLineBreakImpl.isSetRPr(Unknown Source)at org.apache.poi.xslf.usermodel.XSLFTextRun.getRPr(XSLFTextRun.java:486)at org.apache.poi.xslf.usermodel.XSLFTextParagraph.clearButKeepProperties(XSLFTextParagraph.java:1140)at org.apache.poi.xslf.usermodel.XSLFTextShape.setText(XSLFTextShape.java:121)

解析pptx文件,要用一个文本,替换另一个文本时报错。

打断点发现原文本是:“Team China starts strongly\n”

上网查的原因是因为替换的标签内有\n导致

但是我有没有办法避免原文有换行符,所以在调用setText(“替换的文字”)之前,调用一次clearText()方法,将原文清空,换上我想要的内容

((XSLFTextShape) shape).clearText();
((XSLFTextShape) shape).setText(tgt_text);

这样就不会报错了。

POI报错_org.apache.xmlbeans.impl.values.XmlValueDisconnectedException相关推荐

  1. org.apache.xmlbeans.impl.values.XmlValueDisconnectedException: null

    今天使用poi解析Excel的时候遇到一个错误,记录一下 org.apache.xmlbeans.impl.values.XmlValueDisconnectedException: nullat o ...

  2. poi 报错 org/apache/poi/POIXMLTypeLoader

    报错代码 new SXSSFWorkbook(500) 在新建表格对象时报错,所以可以排除代码逻辑错误. 第一反应是jar包没有导全,但是看了目录是全的,怀疑是jar包冲突,于是查了一下,在3.14版 ...

  3. @webservice报错org.apache.cxf.common.i18n.UncheckedException: No operation was found with

    文章目录 1. 现象 2. 解决办法1 3. 解决办法2 1. 现象 整合spring+cxf的webservice,成功发布了wsdl,但在调用的时候报错 org.apache.cxf.common ...

  4. SpringBoot:运行项目是报错org.apache.ibatis.builder.IncompleteElementException:

    本人在左前后端分离项目时,运算后端的项目,出现报错 org.apache.ibatis.builder.IncompleteElementException: Could not find resul ...

  5. 2、maven案例idexXML调模板maven运Tomcat报错org.apache.jasper.JasperException: Unable to compile class forJSP

    报错org.apache.jasper.JasperException: Unable to compile class forJS解决方案 如图,启动服务器成功,但是登陆时报错,原因是6一下版本不兼 ...

  6. spring boot一个模块加载不到引用另一个模块的mapper.xml报错org.apache.ibatis.binding.BindingException: Invalid bound sta

    场景:parent项目有两个子模块,分别是shiro和server,两个子模块各自有各自的实体类.mapper,然后server需要引用shiro中的实体类和mapper.已经在启动类添加注解配置扫描 ...

  7. SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed

    很多人在第一次创建运行SpringBoot项目的时候会报错 org.apache.catalina.LifecycleException: Protocol handler start failed ...

  8. 【Hbase】报错org.apache.hadoop.hbase.RegionTooBusyException

    执行了一个spark-submit程序,操作hbase但是报错org.apache.hadoop.hbase.RegionTooBusyException,具体错误如下 17/12/07 11:49: ...

  9. 关于activeMq在本地测试报错org.apache.activemq.transport.InactivityIOException: Cannot send, channel has alrea

    关于activeMq在本地测试报错org.apache.activemq.transport.InactivityIOException: Cannot send, channel has alrea ...

最新文章

  1. php转word插件下载不了,不用软件pdf转word的方法
  2. asyncio并发数_Python Futures并发编程详解
  3. 移动端 Web 开发踩坑之旅
  4. Android Service 形式分类
  5. php 跨域读php_php跨域的几种方式
  6. boost::sort模块实现带有右移函子排序示例的整数排序的测试程序
  7. 各种排序笔记---基于比较排序部分
  8. iOS 为tableview添加新的cell类
  9. Callable创建多线程
  10. C++学习之路 | PTA乙级—— 1028 人口普查 (20 分)(精简)
  11. ai作文批改_好未来:AI智能批改中英文作文为老师“减负”
  12. 物联网设备感染Mirai病毒发起的DDoS攻击
  13. 突然!OPPO再放大招:瀑布屏了解一下
  14. 【算法】给定一个数组,除了一个数出现1次之外,其余数都出现3次,输出出现一次的那个数。
  15. java查询SQL Server数据库条数
  16. iOS开发之如何保证控件位置不变,增加触控范围(即frame和bounds的区别)
  17. C++知识之如何利用双缓冲避免在HDC上画图时图像闪烁
  18. MongoDb进阶实践之七 MongoDB的索引入门
  19. 声表面波传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 男装品牌十如仕官宣谢霆锋为品牌代言人

热门文章

  1. 后端生成PDF一些工具
  2. 在BIOS中设置U盘启动
  3. 一个大数据架构师应该掌握的技能
  4. 奥利给! loading效果这么搞真的太棒了
  5. 如何将访问的接口去掉token验证
  6. 基于jQuery的TreeGrid组件
  7. 10亿数据找出前100大的数据(网易大数据面试算法题)
  8. Qt6实战教程:媒体播放器示例
  9. 关于UniApp启动到微信小程序工具提示找不到app.json
  10. 基于百度地图API在AI Studio上的卫星地图块图像处理与分类