getActiveSheet(); $sheet->setCellValue('A1', 1.4); $sheet->setCellValue('B1', 1004.5); $sheet->setCellValue('C1', 1000000.5); ob_start(); $ioWriter = new Csv($spreadsheet); $ioWriter->setDelimiter(';'); $ioWriter->save('php://output'); $output = ob_get_clean(); $spreadsheet->disconnectWorksheets(); self::assertSame('"1.4";"1004.5";"1000000.5"' . PHP_EOL, $output); } public function testNonStringable(): void { $dt = new DateTime(); self::assertSame('', StringHelper::convertToString($dt, false)); $this->expectException(SpreadsheetException::class); $this->expectExceptionMessage('Unable to convert to string'); StringHelper::convertToString($dt); } }