小编pra*_*avi的帖子

从头开始使用 APACHE POI 和 Java 在 powerpoint 中创建图表

我尝试使用以下帖子中的代码创建图表。 java 使用 APACHE POI 在 powerpoint 中创建图表

PPT 文件已创建,但当我访问它时,我收到一个窗口,要求我修复它。有人可以帮助我了解这里发生了什么吗?

下面是参考代码:

import java.io.FileOutputStream;

import org.apache.poi.xslf.usermodel.*;
import org.apache.poi.util.Units;
import org.apache.poi.xddf.usermodel.*;
import org.apache.poi.xddf.usermodel.chart.*;

import java.awt.Rectangle;

public class CreatePowerPointXDDFChart {
    
 public static void main(String[] args) throws Exception {
  try (XMLSlideShow slideShow = new XMLSlideShow()) {
   
   // create a new empty slide
   XSLFSlide slide = slideShow.createSlide();
   
   // create chart
   XSLFChart chart = slideShow.createChart();
   chart.setTitleText("Test Chart");
   
   // set axis
   XDDFCategoryAxis bottomAxis = chart.createCategoryAxis(AxisPosition.BOTTOM);
   XDDFValueAxis leftAxis = chart.createValueAxis(AxisPosition.LEFT);
   leftAxis.setCrosses(AxisCrosses.AUTO_ZERO);
   leftAxis.setCrossBetween(AxisCrossBetween.BETWEEN);

   // define chart data for bar …
Run Code Online (Sandbox Code Playgroud)

java charts apache-poi

1
推荐指数
1
解决办法
617
查看次数

标签 统计

apache-poi ×1

charts ×1

java ×1