toArray () поддерживает следующие аргументы:
/**
* @param mixed $nullValue Value returned in the array entry if a cell doesn't
* exist
* @param boolean $calculateFormulas Should formulas be calculated?
* @param boolean $formatData Should formatting be applied to cell values?
* @param boolean $returnCellRef False - Return a simple array of rows and
* columns indexed by number counting from zero
* True - Return rows and columns indexed by their
* actual row and column IDs
*/
так
toArray(NULL,TRUE,TRUE);
вернет все значения ячеек на листе (рассчитанные и отформатированные) в точности так, как они отображаются в самом Excel.
Таким образом, даты будут возвращаться как (например) 21 декабря 2011 г. в 07:30, а не как 47239,318 (в зависимости от маски формата для ячейки). Другие числовые ячейки могут быть возвращены как 21 357,00 (в зависимости от маскировки формата для этой ячейки), так что это обоюдоострый меч.