PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.11.0
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.11.0
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
visualizer / vendor / phpoffice / phpspreadsheet / src / PhpSpreadsheet / Worksheet / Row.php

Row.php in Visualizer – Tables & Charts Manager with Built-in AI Generator 3.11.0, at vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Worksheet/Row.php

75 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace PhpOffice\PhpSpreadsheet\Worksheet;
4
5 class Row
6 {
7 /**
8 * \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet.
9 *
10 * @var Worksheet
11 */
12 private $worksheet;
13
14 /**
15 * Row index.
16 *
17 * @var int
18 */
19 private $rowIndex = 0;
20
21 /**
22 * Create a new row.
23 *
24 * @param Worksheet $worksheet
25 * @param int $rowIndex
26 */
27 public function __construct(Worksheet $worksheet = null, $rowIndex = 1)
28 {
29 // Set parent and row index
30 $this->worksheet = $worksheet;
31 $this->rowIndex = $rowIndex;
32 }
33
34 /**
35 * Destructor.
36 */
37 public function __destruct()
38 {
39 unset($this->worksheet);
40 }
41
42 /**
43 * Get row index.
44 *
45 * @return int
46 */
47 public function getRowIndex()
48 {
49 return $this->rowIndex;
50 }
51
52 /**
53 * Get cell iterator.
54 *
55 * @param string $startColumn The column address at which to start iterating
56 * @param string $endColumn Optionally, the column address at which to stop iterating
57 *
58 * @return RowCellIterator
59 */
60 public function getCellIterator($startColumn = 'A', $endColumn = null)
61 {
62 return new RowCellIterator($this->worksheet, $this->rowIndex, $startColumn, $endColumn);
63 }
64
65 /**
66 * Returns bound worksheet.
67 *
68 * @return Worksheet
69 */
70 public function getWorksheet()
71 {
72 return $this->worksheet;
73 }
74 }
75