@@ 66-75 (lines=10) @@ | ||
63 | return $this->sheetTitle.'!A1:'.self::stringFromColumnIndex($this->getColumnsCount()).'1'; |
|
64 | } |
|
65 | ||
66 | public function headerRange() |
|
67 | { |
|
68 | return [ |
|
69 | 'sheetId' => $this->sheetId, |
|
70 | 'startRowIndex' => 0, |
|
71 | 'endRowIndex' => 1, |
|
72 | 'startColumnIndex' => 0, |
|
73 | 'endColumnIndex' => $this->getColumnsCount(), |
|
74 | ]; |
|
75 | } |
|
76 | ||
77 | public function fullKeyColumnRange() |
|
78 | { |
|
@@ 77-86 (lines=10) @@ | ||
74 | ]; |
|
75 | } |
|
76 | ||
77 | public function fullKeyColumnRange() |
|
78 | { |
|
79 | return [ |
|
80 | 'sheetId' => $this->sheetId, |
|
81 | 'startRowIndex' => 1, |
|
82 | 'endRowIndex' => $this->getRowsCount(), |
|
83 | 'startColumnIndex' => 0, |
|
84 | 'endColumnIndex' => 1, |
|
85 | ]; |
|
86 | } |
|
87 | ||
88 | public function metaColumnsRange() |
|
89 | { |
|
@@ 108-117 (lines=10) @@ | ||
105 | return $this->sheetTitle.'!'.$firstColumn.$firstRow.':'.$lastColumn.($noLastRow ? '' : $lastRow); |
|
106 | } |
|
107 | ||
108 | public function dataRange($endRow, $firstRow = 2) |
|
109 | { |
|
110 | return [ |
|
111 | 'sheetId' => $this->sheetId, |
|
112 | 'startRowIndex' => $firstRow, |
|
113 | 'endRowIndex' => $endRow, |
|
114 | 'startColumnIndex' => 0, |
|
115 | 'endColumnIndex' => $this->getColumnsCount(), |
|
116 | ]; |
|
117 | } |
|
118 | ||
119 | public function translationsRange($firstColumn = 1, $rowCount = null) |
|
120 | { |