log('Loading file ' . pathinfo($inputFileName, PATHINFO_BASENAME) . ' into WorkSheet #1 using IOFactory with a defined reader type of ' . $inputFileType); $reader->setDelimiter("\t"); $spreadsheet = $reader->load($inputFileName); $spreadsheet->getActiveSheet()->setTitle(pathinfo($inputFileName, PATHINFO_BASENAME)); $helper->log($spreadsheet->getSheetCount() . ' worksheet' . (($spreadsheet->getSheetCount() == 1) ? '' : 's') . ' loaded'); $loadedSheetNames = $spreadsheet->getSheetNames(); foreach ($loadedSheetNames as $sheetIndex => $loadedSheetName) { $helper->log('Worksheet #' . $sheetIndex . ' -> ' . $loadedSheetName . ' (Formatted)'); $spreadsheet->setActiveSheetIndexByName($loadedSheetName); $sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, true, true); var_dump($sheetData); } foreach ($loadedSheetNames as $sheetIndex => $loadedSheetName) { $helper->log('Worksheet #' . $sheetIndex . ' -> ' . $loadedSheetName . ' (Unformatted)'); $spreadsheet->setActiveSheetIndexByName($loadedSheetName); $sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, false, true); var_dump($sheetData); } foreach ($loadedSheetNames as $sheetIndex => $loadedSheetName) { $helper->log('Worksheet #' . $sheetIndex . ' -> ' . $loadedSheetName . ' (Raw)'); $spreadsheet->setActiveSheetIndexByName($loadedSheetName); $sheetData = $spreadsheet->getActiveSheet()->toArray(null, false, false, true); var_dump($sheetData); }