load($file); self::assertSame('', $spreadsheet->getProperties()->getTitle()); $writer = new Html($spreadsheet); $writer->setUseInlineCss(true); $html = $writer->generateHTMLAll(); self::assertStringContainsString('Sheet1', $html); self::assertStringContainsString('C1', $html); $writer->setUseInlineCss(false); $html = $writer->generateHTMLAll(); self::assertStringContainsString('C1', $html); $spreadsheet->disconnectWorksheets(); } public function testHideSomeGridlines(): void { $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->fromArray( [ [1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12], [17, 18, 19, 20, 21, 22], [27, 28, 29, 30, 31, 32], [37, 38, 39, 40, 41, 42], ] ); $sheet->getStyle('B2:D4')->getBorders()->applyFromArray( [ 'allBorders' => [ 'borderStyle' => Border::BORDER_NONE, 'color' => ['rgb' => '808080'], ], ], ); $writer = new Html($spreadsheet); $writer->setUseInlineCss(true); $html = $writer->generateHTMLAll(); self::assertStringContainsString('7', $html); self::assertStringContainsString('19', $html); $spreadsheet->disconnectWorksheets(); } }