PHPExcelでXLSドキュメントを作成するときに、アクティブなセルに特定の色を設定する方法は?PHPExcelで背景セルの色を設定する
答えて
$sheet->getStyle('A1')->applyFromArray(
array(
'fill' => array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'color' => array('rgb' => 'FF0000')
)
)
);
出典:http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
$objPHPExcel
->getActiveSheet()
->getStyle('A1')
->getFill()
->getStartColor()
->getRGB();
バグはそれが色を受け入れないだろうが、これは私のために働いたが、今applyFromArray
でありますように思える:
$objPHPExcel
->getActiveSheet()
->getStyle('A1')
->getFill()
->getStartColor()
->setRGB('FF0000');
より優雅なソリューションです(私はOOP方法を好むので)それは私のために働いていませんでした:/ 使用された@ user198003提供されたソリューション – aur1mas
function cellColor($cells,$color){
global $objPHPExcel;
$objPHPExcel->getActiveSheet()->getStyle($cells)->getFill()->applyFromArray(array(
'type' => PHPExcel_Style_Fill::FILL_SOLID,
'startcolor' => array(
'rgb' => $color
)
));
}
cellColor('B5', 'F28A8C');
cellColor('G5', 'F28A8C');
cellColor('A7:I7', 'F28A8C');
cellColor('A17:I17', 'F28A8C');
cellColor('A30:Z30', 'F28A8C');
あなたの機能は大丈夫ですが、あなたはグローバルを使用しています。 PHP5の機能を利用する必要があります。代わりに、https://eval.in/39136のようなラムダ関数を試すことができます:) – Cito
本当にうまくいきました。 –
これは常に実行中です!
$sheet->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
一部のPHPバージョンでは、属性クラスの行を改行できません。旧バージョン。 –
**重要! $ objPHPExcelより$ sheetはオブジェクトクラスPHPExcelの定義です。インスタンス化されたような使い方が必要です(新しいPHPExcel()定義時)** –
このコードは、あなたのために働く必要があります。
$PHPExcel->getActiveSheet()
->getStyle('A1')
->getFill()
->setFillType(PHPExcel_Style_Fill::FILL_SOLID)
->getStartColor()
->setRGB('FF0000')
しかし、あなたは何度も何度もこれを使ってわざわざ場合、私はapplyFromArray
を使用することをお勧めします。
$objPHPExcel
->getActiveSheet()
->getStyle('A1')
->getFill()
->setFillType(PHPExcel_Style_Fill::FILL_SOLID)
->getStartColor()
->setRGB('colorcode'); //i.e,colorcode=D3D3D3
- 1. PHPExcel foreachループの各セルの背景色を変更します
- 2. GXTのAggregationRowConfigでセルの背景色を設定するには
- 3. PHPExcel:セルの背景色が変化しています
- 4. カスタム関数(スクリプト)でセルの背景色を設定する
- 5. Delphi - Excelセルの背景色グラデーションを設定する
- 6. Fullcalendarセルの背景色を設定する
- 7. のJava - 特定のセルの背景色を設定
- 8. JavaFX:TextFlowで背景色を設定する
- 9. リストビューで背景色を設定する
- 10. VB.net:セル背景色
- 11. 背景色を設定
- 12. EPPlus設定の背景色
- 13. openpyxlのセルの背景と別の前景色を設定する
- 14. jqgridのセルの値にセルの背景色を設定する方法は?
- 15. グラフの背景色を設定する
- 16. UIVIewの背景色を設定する
- 17. JPanelの背景色を設定する
- 18. ツールボタンの背景色を設定する
- 19. アクティビティの背景色を設定する
- 20. ルートウィンドウの背景色を設定する
- 21. Pyside:QScrollAreaの背景色を設定する
- 22. 列の背景色を設定する
- 23. 背景色のサイズを設定する
- 24. Jqgridはセルの背景色を設定しました
- 25. SSRS HTML背景色を設定する
- 26. Android - SimpleCursorAdapter.ViewBinder - 背景色を設定する
- 27. PHPExcel:行の背景を設定する方法(スタイルセル)[Style_Conditional]
- 28. UItableviewセルの背景色
- 29. DataGridViewの行/セルで複数の背景色のZ-インデックスを設定する
- 30. iTextSharpでセルの配置と背景行の色を設定する
これは、2013-10-17の構文が正しくありませんでした。私は正しい構文を反映するように編集しました。 –