php-excel-reader获取单元格评论

时间:2012-09-18 10:36:57

标签: php excel

我正在使用:

http://code.google.com/p/php-excel-reader/

我想知道是否有可能获得细胞评论?文档似乎相当有限。有没有人知道它是否已实现,或者如何修改类来实现它?

任何帮助将不胜感激。感谢。

2 个答案:

答案 0 :(得分:1)

php-excel-reader不读取单元格注释...注释存储在SPREADSHEET_EXCEL_READER_TYPE_NOTE块中,但读者只是跳过这些块。

如果要修改php-excel-reader以读取注释等单元格注释,则需要创建一个读取器块来处理工作表子流的切换块中的该选项。看看PHPExcel如何读取单元格注释以查看逻辑应该是什么(代码位于_readNote()方法的/Classes/PHPExcel/Reader/Excel5.php文件中),或者切换到Excel无论如何都可以读取单元格注释的库。

答案 1 :(得分:0)

查看这些帖子not be able to read cell comment

它基本上说你可以很容易地得到你的评论。获得评论()以获得所有或getComment(' A1')以获得单个。

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("first.xlsx");
$objWorksheet = $objPHPExcel->setActiveSheetIndex(0);
objWorksheet->getComment('A2');
objWorksheet->getComments();