为有中文需求的客户提供多渠道中文技术支持.

Tue Aug 09, 2022 1:55 am

您好!

请问word文件中的图表,想获取图表的数据区域是通过ChartSheet的getDataRange()吗?

我用以下两个版本写了sample,在调用getDataTable时结果为null,调用getDataRange时发生了NullpointException。
免费版:Free Spire.Office for Java 5.3.1
试用版:Spire.Office for Java 7.8.0

ChartSeries及其Categorydata能正常获取。

chart.png

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Tue Aug 09, 2022 9:44 am

您好,

感谢您的询问。
getDataRange()方法可以获取图表数据区域。我这边模拟了个Excel文档并做了初步测试,但是没有复现NullpointException这个异常,请提供下面的信息供我们进一步调查。您可以将信息附在这里,或者通过邮箱(support@e-iceblue.com)发送给我们。
1)您的输入文档
2)测试环境(win10,64bit)
3)JDK版本(JDK 1.8.0_281)

Sincerely,
Kylie
E-iceblue support team
Last edited by kylie.tian on Mon Aug 15, 2022 5:50 am, edited 1 time in total.
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Wed Aug 10, 2022 2:33 am

谢谢您的回复!

1)输入文档
有两种,如下:
· Excel
Spire.Office for Java(版本: 7.8.0)的zip包里提供的代码和文件,如下:
Sample代码:Spire.Office_7.8.0\samples\Spire.Xls\09_charts\changeDataRange.java
Sample文件:Spire.Office_7.8.0\samples\Spire.Xls\data\SampeB_4.xlsx
· Word
chart.rar


2)测试环境
win10,64bit

3)JDK版本
C:\>java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Wed Aug 10, 2022 6:33 am

您好,

我这边复现了您的问题,并将此问题发布到我们的bug跟踪系统,问题编号为SPIREXLS-4054。一旦问题解决或有任何更新,我会尽快通知您。很抱歉给您带来不便。
另外,Spire.Doc目前不支持获取chart的数据区域,我们将考虑在未来实现这个特性,一旦实现这个功能,我会立刻通知到您。

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Wed Aug 10, 2022 11:29 am

kylie.tian wrote:您好,

我这边复现了您的问题,并将此问题发布到我们的bug跟踪系统,问题编号为SPIREXLS-4054。一旦问题解决或有任何更新,我会尽快通知您。很抱歉给您带来不便。
另外,Spire.Doc目前不支持获取chart的数据区域,我们将考虑在未来实现这个特性,一旦实现这个功能,我会立刻通知到您。

Sincerely,
Kylie
E-iceblue support team


了解,谢谢!静待佳音 :D

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Thu Aug 11, 2022 3:17 am

您好,

不客气,一旦有好消息,我会立即通知您。

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Wed Sep 21, 2022 7:47 am

您好,

感谢您的耐心等待,很高兴通知您我们发布了新版本,解决了您提出的SPIREXLS-4054问题。请从下面的链接下载新版本。
官网下载地址:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
如果是从Maven仓库下载的版本,请修改pom为:
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.office</artifactId>
<version>7.9.6</version>
</dependency>
</dependencies>

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Return to 中文技术支持