1

私はphpexcelreaderを使用しています:

http://sourceforge.net/projects/phpexcelreader/

そして、それは私が試した他のすべてのものと比較してうまく機能していますが、セルの背景色、または正直に言うと任意の色の書式を取得する方法を見つけるのに苦労しています。

このクラスでこれを行う方法、またはこのクラスに追加する方法を知っている人はいますか?

難しいことはありませんよね?

4

2 に答える 2

3

それが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)];

これはドキュメントでカバーされていません。

于 2012-09-07T10:01:10.433 に答える
1

Fluffeh、良い点があります。問題はphp-excel-readerダウンロードしたバージョンにあると思います。確かに古くなっているか、バージョン2.2より前です。

ここに画像の説明を入力してください

そのため、https://code.google.com/p/php-excel-reader/downloads/listにアクセスし、最新バージョンをダウンロードして、その機能を本番環境で入手してください。:)

また、バージョン2.21では、次のようになります。

excel_reader2.phpのver2.21

また、バージョン2.2では次のようになります。

excel_reader2.phpのバージョン2.2

私はそれが誰かにも役立つことを願っています:)。幸せなプログラミング。

于 2014-01-05T00:02:32.237 に答える