| 1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace PhpOffice\PhpSpreadsheetTests\Reader\Xlsx;
- use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
- use PHPUnit\Framework\TestCase;
- class ChartSheetTest extends TestCase
- {
- public function testLoadChartSheetWithCharts(): void
- {
- $filename = 'tests/data/Reader/XLSX/ChartSheet.xlsx';
- $reader = new Xlsx();
- $reader->setIncludeCharts(true);
- $spreadsheet = $reader->load($filename);
- self::assertCount(2, $spreadsheet->getAllSheets());
- $chartSheet = $spreadsheet->getSheetByNameOrThrow('Chart1');
- self::assertSame(1, $chartSheet->getChartCount());
- }
- public function testLoadChartSheetWithoutCharts(): void
- {
- $filename = 'tests/data/Reader/XLSX/ChartSheet.xlsx';
- $reader = new Xlsx();
- $reader->setIncludeCharts(false);
- $spreadsheet = $reader->load($filename);
- self::assertCount(1, $spreadsheet->getAllSheets());
- self::assertNull($spreadsheet->getSheetByName('Chart1'));
- }
- }
|