XDDFChart 中没有getGraphicFrame()
时间: 2024-06-09 18:09:16 浏览: 181
java的poi生成excel图表demo
5星 · 资源好评率100%
在Apache POI 4.0.0版本中,已经废弃了`getGraphicFrame()`方法,改为使用`getGraphic()`方法获取图表的XDDFGraphicFrame,可以通过以下代码获取:
```java
XDDFChart chart = ...;
XDDFGraphicFrame frame = chart.getGraphic().getGraphicFrame();
```
如果你使用的是旧版本的POI,请尝试升级到POI 4.0.0及以上版本。如果不能升级,你可以尝试使用旧版本的`getGraphicFrame()`方法来获取图表的XSSFGraphicFrame,如下所示:
```java
XSSFChart chart = ...;
XSSFGraphicFrame frame = chart.getGraphicFrame();
```
需要注意的是,这种方法可能会在未来的版本中被废弃,建议尽快升级到最新版的POI。
阅读全文