回答編集履歴
2
上り罫線と下り罫線
test
CHANGED
@@ -14,9 +14,9 @@
|
|
14
14
|
|
15
15
|
$stat_bottom = $sheet -> getStyle("A1") -> getborders() -> getBottom() -> getBorderStyle();
|
16
16
|
|
17
|
-
$stat_
|
17
|
+
$stat_rise = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(0) -> getBorderStyle(); //上り罫線の場合
|
18
18
|
|
19
|
-
$stat_
|
19
|
+
$stat_decline = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(1) -> getBorderStyle(); //下り罫線の場合
|
20
20
|
|
21
21
|
```
|
22
22
|
|
1
補足
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
PHPExcelでも使えるかどうかわかりませんが、ボーダー形式の取得の式はこうです(実験済)
|
2
|
+
|
3
|
+
getAllbordersでは取得できませんでした。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -12,6 +14,10 @@
|
|
12
14
|
|
13
15
|
$stat_bottom = $sheet -> getStyle("A1") -> getborders() -> getBottom() -> getBorderStyle();
|
14
16
|
|
17
|
+
$stat_bottom = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(0) -> getBorderStyle(); //斜め罫線の場合
|
18
|
+
|
19
|
+
$stat_bottom = $sheet -> getStyle("A1") -> getborders() -> getDiagonal(1) -> getBorderStyle(); //斜め罫線の場合
|
20
|
+
|
15
21
|
```
|
16
22
|
|
17
23
|
|
@@ -24,10 +30,20 @@
|
|
24
30
|
|
25
31
|
```PHP
|
26
32
|
|
27
|
-
$getColor() -> getRGB();
|
33
|
+
$getBorders()-> 任意の方向メソッド() ->$getColor() -> getRGB();
|
28
34
|
|
29
35
|
```
|
30
36
|
|
31
37
|
|
32
38
|
|
33
39
|
となります。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
参考にしたページ
|
44
|
+
|
45
|
+
[PHPOffice
|
46
|
+
|
47
|
+
/
|
48
|
+
|
49
|
+
PhpSpreadsheet](https://github.com/PHPOffice/PhpSpreadsheet/blob/master/tests/PhpSpreadsheetTests/Style/BorderTest.php)
|