PHPExcelでも使えるかどうかわかりませんが、ボーダー形式の取得の式はこうです(実験済)
getAllbordersでは取得できませんでした。
$stat_top = $sheet -> getStyle("A1") -> getBorders() -> getTop() -> getBorderStyle();
$stat_left = $sheet -> getStyle("A1") -> getborders() -> getLeft() -> getBorderStyle();
$stat_right = $sheet -> getStyle("A1") -> getborders() -> getRight() -> getBorderStyle();
$stat_bottom = $sheet -> getStyle("A1") -> getborders() -> getBottom() -> getBorderStyle();
$stat_rise = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(0) -> getBorderStyle(); //上り罫線の場合
$stat_decline = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(1) -> getBorderStyle(); //下り罫線の場合
線が引かれていない場合は noneとなって引かれている場合は線のタイプが出ます(thinとかthickとか)
ちなみに色を取得したいなら
PHP
1$getBorders()-> 任意の方向メソッド() ->$getColor() -> getRGB();
となります。
参考にしたページ
PHPOffice
/
PhpSpreadsheet