0

私は使用しています:

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

そして、セルのコメントを取得することが可能かどうか疑問に思っていましたか? ドキュメントはかなり限られているようです。それが実装されているかどうか、またはクラスを変更して実装する方法を知っている人はいますか?

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

1

php-excel-reader はセルのコメントを読みません... コメントは SPREADSHEET_EXCEL_READER_TYPE_NOTE ブロックに保存されますが、リーダーはこれらのブロックを単にスキップします。

メモなどのセル注釈を読み取るように php-excel-reader を変更する場合は、ワークシート サブストリームの switch ブロックでそのオプションを処理するためのリーダー ブロックを作成する必要があります。PHPExcelがセルのコメントを読み取る方法を見て、ロジックがどうあるべきかを確認するか (コードは _readNote() メソッドの /Classes/PHPExcel/Reader/Excel5.php ファイルにあります)、または実際に実行できる Excel ライブラリに切り替えます。とにかくセル注釈を読んでください。

于 2012-09-18T10:50:42.090 に答える
0

これらの投稿を見て、セルのコメントを読むことができません

基本的には、コメントを簡単に取得できると言っています。getComments() を使用してすべてを取得するか、 getComment('A1') を使用して単一のものを取得します。

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("first.xlsx");
$objWorksheet = $objPHPExcel->setActiveSheetIndex(0);
objWorksheet->getComment('A2');
objWorksheet->getComments();
于 2013-03-22T08:17:47.863 に答える