I have replaced #array_key_exists() with #isset() in #PHPExcel (I know it is no longer maintained) which gaves a speed-boot from ~147 rows/s to ~214 rows/s. https://github.com/PHPOffice/PHPExcel/pull/1069