技術資料

PhpSpreadsheetでExcelセルの背景色を変更する方法

2023.05.07

error この記事は最終更新日から1年以上が経過しています。

K1のセルの背景色を変えたい場合、以下のようにする。

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style;
use PhpOffice\PhpSpreadsheet\Style\Color;
use PhpOffice\PhpSpreadsheet\Style\Fill;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;

$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('./phpspreadsheet/template/template.xlsx');
$sheet = $spreadsheet->getActiveSheet();

$objStyle = $sheet->getStyle("K1");
$objFill = $objStyle->getFill();
$objFill->setFillType(Fill::FILL_SOLID);
$objFill->getStartColor()->setARGB('FFA6A6A6');

setARGB は透明度+カラーコード。

PhpSpreadsheetでExcelシートのタイトルを設定する方法

2023.05.22

PhpSpreadsheetを使ったExcel操作で、シートのタイトルを変更する方法をご紹介します。

PHP PhpSpreadsheet

PhpSpreadsheetでセルに自動改行を設定する方法

2023.05.21

PhpSpreadsheetを使用して、セル内のテキストを自動で改行させる設定方法を解説します。

PHP PhpSpreadsheet

PhpSpreadsheetでセルのフォントサイズを変更する方法

2023.05.20

PhpSpreadsheetを使って、特定のセルのフォントサイズを簡単に変更する方法を解説します。

PHP PhpSpreadsheet

PhpSpreadsheetでExcelの行の高さを設定する方法

2023.05.12

PhpSpreadsheetを使用して、特定の行の高さを簡単に変更する方法を紹介します。Excelファイルのレイアウトを調整する際に役立つ、行の高さ設定の基本的なコード例です。

PHP PhpSpreadsheet

阿部辰也へのお仕事の依頼・お問い合わせ

お名前 *必須
会社名
メールアドレス *必須
電話番号
URL
お問い合わせのきっかけ
お問い合わせの内容 *必須
個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP