如果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();
}