", '', '', 'a1', 'b1', 'c1', '', '', 'a2', 'b2', 'c2', '', '', ]; $html = implode("\n", $inlines); $reader = new HtmlReader(); $spreadsheet = $reader->loadFromString($html); $sheet = $spreadsheet->getActiveSheet(); self::assertTrue($sheet->getRightToLeft()); self::assertSame('a1', $sheet->getCell('A1')->getValue()); self::assertSame('c2', $sheet->getCell('C2')->getValue()); $spreadsheet->disconnectWorksheets(); } public function testLtr(): void { $inlines = [ "", '', '', '', '', '', '', '', '', '', '', '', '
a1b1c1
a2b2c2
', ]; $html = implode("\n", $inlines); $reader = new HtmlReader(); $spreadsheet = $reader->loadFromString($html); $sheet = $spreadsheet->getActiveSheet(); self::assertFalse($sheet->getRightToLeft()); self::assertSame('a1', $sheet->getCell('A1')->getValue()); self::assertSame('c2', $sheet->getCell('C2')->getValue()); $spreadsheet->disconnectWorksheets(); } public function testDefault(): void { $inlines = [ "", '', '', '', '', '', '', '', '', '', '', '', '
a1b1c1
a2b2c2
', ]; $html = implode("\n", $inlines); $reader = new HtmlReader(); $spreadsheet = $reader->loadFromString($html); $sheet = $spreadsheet->getActiveSheet(); self::assertFalse($sheet->getRightToLeft()); self::assertSame('a1', $sheet->getCell('A1')->getValue()); self::assertSame('c2', $sheet->getCell('C2')->getValue()); $spreadsheet->disconnectWorksheets(); } }