前提・実現したいこと
PhpSpreadsheetを使用して、Excelファイル(.xlsx)を取り込み、編集して、保存を行なっております。
その際に、読み込み前ファイルには、条件付き書式として、
- 「セルの値が'***'を含む」
- 「データバー」
上記2点のルールを定義してあります。
これらファイルの読み込みを行い、別名でのファイル書き込みをした際に、
2点のルールをそのまま反映されたファイルの生成を行いたいです。
発生している問題・エラーメッセージ
これらファイルを読み込み、別のファイルとして書き出したところ、
1のルールに関してはそのまま残っているのですが、2のルールについては消える挙動が発生しております。
※エラーメッセージはありません。
試したこと
読み込み後、WorkSheetオブジェクトの該当セルに対して、
$workSheet->getConditionalStyles("A2:A8");
のように行うと、1のルールに関しては取得できましたが、2のルールに関しては空の配列が返ってきます。
補足情報(FW/ツールのバージョンなど)
Debian GNU/Linux 10 (buster)
PHP 8.0.0
phpoffice/phpspreadsheet 1.15.0
あなたの回答
tips
プレビュー