我将现有文件读入我的程序并添加带有表格的新幻灯片(幻灯片 3)。在幻灯片 2 上还有一个表格,我必须在那里更改一些值。我如何访问此表,获取要重新计算的值并在此表中设置新值。
Apache POI 3.14-20160307
最佳答案
我就是这样做的。为了检查它,我在 powerpoint 中设置了形状的名称(单击它,然后按 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");
}
}
}
关于java - 如何使用 Apache POI 修改 Powerpoint 中的表值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36149682/