XML-BEANS 编译模式:无法找到编译模式资源 org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb
XML-BEANS compiled schema: Could not locate compiled schema resource org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb
SpringBoot,试图生成一个包含枢轴的 xlsx 文件,但每次它都崩溃并出现此堆栈跟踪。
使用 xmlbeans 5.0.3
XML-BEANS compiled schema: Could not locate compiled schema resource org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb (org.apache.poi.schemas.ooxml.system.ooxml.ctstring4cdatype)
代码行是e.addNewS();
XSSFPivotCacheDefinition a = pivotTable.getPivotCacheDefinition();
CTPivotCacheDefinition b = a.getCTPivotCacheDefinition();
CTCacheFields c = b.getCacheFields();
CTCacheField d = c.getCacheFieldArray(index);
CTSharedItems e = d.getSharedItems();
CTString f = e.addNewS();
f.setV(value);
我使用字符从 a 到 f 进行了划分,因为我不知道是哪一行。
我注意到它正在尝试连接到此 url http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument
我不知道该怎么办,我快疯了...
在@kiwiwings 的提示下,我设法通过检查所有依赖项使其正常工作。通过使用解决了这个问题:(2022 年 1 月 28 日)
<dependencies>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>5.0.3</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-full</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>ooxml-schemas</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
</dependencies>
SpringBoot,试图生成一个包含枢轴的 xlsx 文件,但每次它都崩溃并出现此堆栈跟踪。
使用 xmlbeans 5.0.3
XML-BEANS compiled schema: Could not locate compiled schema resource org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb (org.apache.poi.schemas.ooxml.system.ooxml.ctstring4cdatype)
代码行是e.addNewS();
XSSFPivotCacheDefinition a = pivotTable.getPivotCacheDefinition();
CTPivotCacheDefinition b = a.getCTPivotCacheDefinition();
CTCacheFields c = b.getCacheFields();
CTCacheField d = c.getCacheFieldArray(index);
CTSharedItems e = d.getSharedItems();
CTString f = e.addNewS();
f.setV(value);
我使用字符从 a 到 f 进行了划分,因为我不知道是哪一行。
我注意到它正在尝试连接到此 url http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument
我不知道该怎么办,我快疯了...
在@kiwiwings 的提示下,我设法通过检查所有依赖项使其正常工作。通过使用解决了这个问题:(2022 年 1 月 28 日)
<dependencies>
<dependency>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>5.0.3</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-full</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>ooxml-schemas</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
</dependencies>