getActiveSheet(); $sheetOld->setCellValue('A1', true); $sheetOld->setCellValue('A2', false); $sheetOld->setCellValue('A3', false); // no checkbox $sheetOld->getStyle('A1')->setCheckBox(true); $sheetOld->getStyle('A2')->setCheckBox(true); $spreadsheet = $this->writeAndReload($spreadsheetOld, 'Html'); $spreadsheetOld->disconnectWorksheets(); $sheet = $spreadsheet->getActiveSheet(); self::assertTrue($sheet->getCell('A1')->getValue()); self::assertFalse($sheet->getCell('A2')->getValue()); self::assertFalse($sheet->getCell('A3')->getValue()); self::assertTrue($sheet->getStyle('A1')->getCheckBox()); self::assertTrue($sheet->getStyle('A2')->getCheckBox()); self::assertFalse($sheet->getStyle('A3')->getCheckBox()); $spreadsheet->disconnectWorksheets(); } }