Laravel-Excel 3.0 Как оформить таблицу Excel с помощью представления - PullRequest
0 голосов
/ 25 сентября 2018

Я прочитал https://laravel -excel.maatwebsite.nl / 3.0 / exports / from-view.html , но никто из этого не объясняет, как обрабатывать таблицу.

    public function print(Request $request)
     {

    $this->validate($request, [
        'start_date'  => 'required|date',
        'end_date'  => 'required|date',
    ]);

    return (new JobsExport($request->input('start_date'),$request->input('end_date')))->download('business_travel.xlsx');

}

вот мой клинок:

<table align="center" width="100%" style="border:1px solid #000">
    <tr><th colspan="10">TITLE</th></tr>
    <tr><th colspan="10">SUBTITLE 1</th></tr>
    <tr><th colspan="10">SUBTITLE OF SUBTITLE 1</th></tr>
    <tr>
        <th rowspan="2">No</th>
        ...
        <th colspan="6">Biaya</th>
    </tr>
    <tr>
        <th>UANG HARIAN</th>
        ...
        <th>JUMLAH</th>
    </tr>
    @foreach ($jobs as $index=> $joddetail)
    <tr>
        <th>{{ $index+1 }}</th>
        ...
        <th>{{ $joddetail->other_cost }}</th>
    </tr>
    @endforeach
</table>

result of laravel-excel

Я ожидал такой стол enter image description here

1 Ответ

0 голосов
/ 25 сентября 2018

Проще использовать phpspreadsheet (https://phpspreadsheet.readthedocs.io/en/develop/) напрямую, чем laravel-excel.

спасибо

...