2016-03-22 5 views
0

私のプログラムに既存のファイルを読み込んで、新しいスライド(スライド3)をテーブルに追加します。スライド2にはテーブルもあります。そこにいくつかの値を変更する必要があります。この表にアクセスするにはどうすればよいですか?この表の新しい値を再計算して設定するには値を取得します。Apache POIでPowerpointのtabl値を変更するには?

Apache POI 3.14-20160307 
+0

HSLF( 'ppt')またはXSLF(' pptx')? – Gagravarr

+0

HSLFおよびXSLF。 –

答えて

1

私はこのようにしました。それを調べるために、私はパワーポイントの形の名前を設定して(それにklickし、STRG + F10を押してください)これは私のソリューションです

for(XSLFShape shape : slide){ 
     shape.getAnchor(); 

     if (shape instanceof XSLFTable){ 
      XSLFTable t = (XSLFTable) shape; 

      if(t.getShapeName().equals("Table1")){ 
       t.getCell(1,1).clearText(); 
       t.getCell(1,1).addNewTextParagraph().addNewTextRun().setText("TABELE 1"); 
      } 
      } 
     } 
関連する問題