0

这些天我开始使用 PHP-Presentation。我加载演示文稿并尝试从单元格中删除值。但是没有清除单元格的功能。

我刚刚发现addText()createText()

    public function modTable($slide = null){
        $shapes = $slide->getShapeCollection();

       foreach($shapes as $shape){
           if(get_class($shape) == "PhpOffice\\PhpPresentation\\Shape\\Table") {
              if($shape->getName()){
                    $shape->getRow(1)->getCell(0)->createTextRun("-TEST1-");
                    $shape->getRow(1)->getCell(0)->getParagraph(0)->createText("-TEST2-");

              }
           }
       }
}
4

1 回答 1

1

这对我有用: $shape->getRow(1)->getCell(0)->setParagraphs(array(new Paragraph()));

如果您有更好的解决方案,请随时添加评论。

于 2016-03-23T12:04:45.237 回答