【发布时间】:2020-06-01 07:47:16
【问题描述】:
我有一个下载操作,它可以工作,但是在我的 .xlsx 文件中我没有标题,我不确定如何获取它们。我在 Laravel 中使用 Vuejs / Axios。
<a type="button" class="mr-3" href="/json/persons/export" download="file.xlsx">
<button @click="exportCSV" class="btn btn-primary">
Export CSV
</button>
</a>
exportCSV() {
axios
.get("/json/persons/export", {
params: {
sort_by: this.sortBy,
sort_direction: this.sortDesc
}
})
.then(response => {
//
})
.catch(error => {
//
});
},
导出类代码
namespace App\Exports;
use App\ViewData;
use Maatwebsite\Excel\Concerns\FromCollection;
use Excel;
class DataExport implements FromCollection
{
public function collection()
{
return ViewData::all();
}
}
【问题讨论】:
标签: laravel vue.js axios export-to-excel