diff --git a/src/Writer/ExcelWriter.php b/src/Writer/ExcelWriter.php index 09dda99..bc0cc84 100755 --- a/src/Writer/ExcelWriter.php +++ b/src/Writer/ExcelWriter.php @@ -67,12 +67,14 @@ public function resourceToArray() try { $reader = IOFactory::load($this->data); $worksheet = $reader->getActiveSheet()->toArray(); - array_shift($worksheet); + $tableHeader = array_shift($worksheet); $retval = []; if (isset($this->config['table_header'])) { foreach ($worksheet as $dataKey => $data) { foreach ($data as $itemKey => $item) { - $retval[$dataKey][$this->config['table_header'][$itemKey]] = $item; + if(in_array($tableHeader[$itemKey], $this->config['table_header'])) { + $retval[$dataKey][$tableHeader[$itemKey]] = $item; + } } } } else {