我正在使用symfony上的PHPExcel库!我研究如何在我的excel文件的单元格中创建注释。通过文档,我知道如何在mys excel文件中创建注释:
$objCommentRichText = $objPHPExcel->getActiveSheet(0)->getComment('E5')->getText()->createTextRun('My first comment :)');
它完美的工作!但现在我尝试修改单元格E5中的评论(谁发表评论"我的第一条评论:)")。我只是想用另一个评论替换这个评论。我尝试这样的事情:
$objPHPExcel = PHPExcel_IOFactory::load($file);//On lit le fichier avec la librairie excel
$sheet = $objPHPExcel->getSheet(0);
//$objCommentRichText = $objPHPExcel->getActiveSheet(0)->getComment('E5')->getText()->createTextRun('My first comment :)');
$objCommentRichText = $objPHPExcel->getActiveSheet(0)->getComment('E5')->setText("My 2nd comment");//here I try to modify the comment
$objCommentRichText->getFont()->setBold(true);
$styleArray = array(
'font' => array(
'color' => array('rgb' => 'FF0000'),
'name' => 'Verdana'
));
$objPHPExcel->getActiveSheet(0)->getStyle('E5')->applyFromArray($styleArray);
$writer = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007");
但它不起作用:(。我尝试其他但不再工作......有人可以帮助我吗?或者有想法修改评论?这会很棒!