【问题标题】:Use Laravel to Download table as xls使用 Laravel 将表格下载为 xls
【发布时间】: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 文件需要哪些更改?

【问题讨论】:

标签: laravel xls


【解决方案1】:

看看 Laravel Excel:https://github.com/Maatwebsite/Laravel-Excel

它非常容易与 Laravel 一起使用。

【讨论】:

    猜你喜欢
    • 2014-11-26
    • 2016-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多