获取一个确认消息,如果文件保存phpexcel


Getting a confirmation message if file is saved phpexcel

如果phpexcel成功保存文件,如何获得确认消息。我试图用phpexcel导出数据库结果到excel文件。

如果文件被保存,我想要得到一个确认消息。

我有这样的东西

$writer->save('files/users.xlsx');

我试着用if,例如

if($writer->save('files/users.xlsx')){
   echo "Saved";
}

但是行不通

检查Excel2007编写器的源代码时,我注意到save()方法确实不返回任何内容。但是,如果出现任何问题,就会抛出许多异常。这意味着您应该能够尝试捕获对save()的调用,以发现在文件保存期间是否出现了错误:

try {
    $writer->save('files/users.xlsx');
    echo "Saved";
} catch (PHPExcel_Writer_Exception $e) {
    echo "Something went wrong: " . $e->getMessage();
}