getSheetCount(); for ($i = 0; $i < $sheetCount; ++$i) { $csv[] = $spreadsheet->getSheet($i)->toArray(null, true, true, true); } return \json_encode($csv); } elseif ($output === 'pdf') { $spreadsheet = IOFactory::load($path); $spreadsheet->getActiveSheet()->setShowGridLines(false); $spreadsheet->getActiveSheet()->getPageSetup()->setOrientation(PageSetup::ORIENTATION_LANDSCAPE); IOFactory::registerWriter('custom', \phpOMS\Utils\Parser\Spreadsheet\SpreadsheetWriter::class); $writer = IOFactory::createWriter($spreadsheet, 'custom'); return $writer->toPdfString(); } elseif ($output === 'html') { $spreadsheet = IOFactory::load($path); IOFactory::registerWriter('custom', \phpOMS\Utils\Parser\Spreadsheet\SpreadsheetWriter::class); $writer = IOFactory::createWriter($spreadsheet, 'custom'); return $writer->generateHtmlAll(); } return ''; } }