我正在使用PHPExcel在单元格中添加一些注释。但是,如果我把范围,比我看到错误:
Cell coordinate string can not be a range of cells.
我需要一个函数,该函数可以将我的范围转换为单元格数组以进行循环。
例如,如果我有(A6:A11)=> array(A6,A7,A8,A9,A10,A11)。
怎么做?
当需要单独设置每个注释时,您无法指定单元格范围
但是有一个帮助程序功能,可让您将范围字符串分割为单个单元格地址的数组,然后可以循环遍历:
foreach(PHPExcel_Cell::extractAllCellReferencesInRange('A6:A11') as $cellAddress) {
$objCommentRichText = $objPHPExcel->getActiveSheet()
->getComment($cellAddress)
->getText()
->createTextRun('My comment for all cells in the range A6 to A11');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句