私はphpexcelreaderを使用しています:
http://sourceforge.net/projects/phpexcelreader/
そして、それは私が試した他のすべてのものと比較してうまく機能していますが、セルの背景色、または正直に言うと任意の色の書式を取得する方法を見つけるのに苦労しています。
このクラスでこれを行う方法、またはこのクラスに追加する方法を知っている人はいますか?
難しいことはありませんよね?
私はphpexcelreaderを使用しています:
http://sourceforge.net/projects/phpexcelreader/
そして、それは私が試した他のすべてのものと比較してうまく機能していますが、セルの背景色、または正直に言うと任意の色の書式を取得する方法を見つけるのに苦労しています。
このクラスでこれを行う方法、またはこのクラスに追加する方法を知っている人はいますか?
難しいことはありませんよね?
それがphpExcelReaderオブジェクトであると仮定する$data
と、次のように使用できます。
$data->bgColor($row,$col,$sheet=0);
これは#FFFFFF
フォーマットで返されます。
ここでいくつかの良いドキュメントを見つけることができると思います:http ://code.google.com/p/php-excel-reader/wiki/Documentation
ユーザーのコメントから、更新された構文は次のとおりです。
$bgcolor = $xls->colors[$xls->bgColor($y,$x,$sheet)];
これはドキュメントでカバーされていません。
Fluffeh、良い点があります。問題はphp-excel-reader
ダウンロードしたバージョンにあると思います。確かに古くなっているか、バージョン2.2より前です。
そのため、https://code.google.com/p/php-excel-reader/downloads/listにアクセスし、最新バージョンをダウンロードして、その機能を本番環境で入手してください。:)
また、バージョン2.21では、次のようになります。
また、バージョン2.2では次のようになります。
私はそれが誰かにも役立つことを願っています:)。幸せなプログラミング。