xlsxFile !== '') { unlink($this->xlsxFile); $this->xlsxFile = ''; } } public function testImageCopyXls(): void { $file = 'samples/templates/27template.xls'; $reader = new XlsReader(); $reloadedSpreadsheet = $reader->load($file); $writer = new Html($reloadedSpreadsheet); $writer->writeAllSheets(); self::assertFalse($writer->getEmbedImages()); $html = $writer->generateHTMLAll(); self::assertSame(4, substr_count($html, 'writeAndReload($reloadedSpreadsheet, 'Html'); $reloadedSpreadsheet->disconnectWorksheets(); } public function testImageCopyXlsx(): void { $file = 'samples/templates/27template.xls'; $reader = new XlsReader(); $spreadsheet = $reader->load($file); $this->xlsxFile = File::temporaryFilename(); $writer = new XlsxWriter($spreadsheet); $writer->save($this->xlsxFile); $spreadsheet->disconnectWorksheets(); $reader2 = new XlsxReader(); $reloadedSpreadsheet = $reader2->load($this->xlsxFile); $writer = new Html($reloadedSpreadsheet); $writer->writeAllSheets(); self::assertFalse($writer->getEmbedImages()); $html = $writer->generateHTMLAll(); self::assertSame(4, substr_count($html, 'writeAndReload($reloadedSpreadsheet, 'Html'); $reloadedSpreadsheet->disconnectWorksheets(); } }