79 $this->_subject = $subject;
88 unset($this->_subject);
99 $this->_startColumn = $startColumnIndex;
100 $this->
seek($startColumn);
112 $endColumn = ($endColumn) ? $endColumn : $this->_subject->getHighestColumn();
127 if (($column < $this->_startColumn) || (
$column > $this->_endColumn)) {
128 throw new PHPExcel_Exception(
"Column $column is out of range ({$this->_startColumn} - {$this->_endColumn})");
173 if ($this->_position <= $this->_startColumn) {
175 "Column is already at the beginning of range (" .
__construct(PHPExcel_Worksheet $subject=null, $startColumn='A', $endColumn=null)
Create a new column iterator.
prev()
Set the iterator to its previous value.
key()
Return the current iterator key.
seek($column='A')
Set the column pointer to the selected column.
resetStart($startColumn='A')
(Re)Set the start column and the current column pointer
valid()
Indicate if more columns exist in the worksheet range of columns that we're iterating.
rewind()
Rewind the iterator to the starting column.
static columnIndexFromString($pString='A')
Column index from string.
current()
Return the current column in this worksheet.
static stringFromColumnIndex($pColumnIndex=0)
String from columnindex.
resetEnd($endColumn=null)
(Re)Set the end column
next()
Set the iterator to its next value.