【发布时间】:2019-08-01 12:13:15
【问题描述】:
我想下载excel文件中的表格数据
我在 Laravel 中有一个应用程序,我想添加一个以 .xls 格式下载用户数据的功能
Route::get('users/download', function(){
$table = App\User::all();
$filename = "User.csv";
$handle = fopen($filename, 'w+');
fputcsv($handle, array('ID', 'User Name'));
foreach($table as $row) {
fputcsv($handle, array($row['id'], $row['username']));
}
fclose($handle);
$headers = array(
'Content-Type' => 'text/csv'
);
return Response::download($filename, 'User.csv', $headers);
});
此代码适用于 .csv 文件 .xls 文件需要哪些更改?
【问题讨论】: