2015-08-17 5 views
2

Как получить подтверждение, если phpexcel удастся сохранить файл. Я пытаюсь экспортировать результаты базы данных в файл excel wih phpexcel.Получение подтверждающего сообщения, если файл сохранен phpexcel

Я хочу получить подтверждение, если файл сохранен.

У меня есть что-то вроде этого

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

я попытался использовать, если, например

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

Но это не будет работать.

ответ

0

При проверке source code of the Excel2007 writer я заметил, что метод save() действительно ничего не возвращает. Но есть множество Исключений, брошенных, если что-то пойдет не так. Это означает, что вы должны попытаться найти вызов для сохранения(), чтобы узнать, что что-то пошло не так во время сохранения файла:

try { 
    $writer->save('files/users.xlsx'); 
    echo "Saved"; 
} catch (PHPExcel_Writer_Exception $e) { 
    echo "Something went wrong: " . $e->getMessage(); 
} 
Смежные вопросы