【发布时间】:2020-03-08 15:38:49
【问题描述】:
我想将数据库中的数据输入到可以下载的 Excel 中。在标题表中有具有 colspan 和 rowspan 的部分。根据 Rowspan 存在的标题显示数据时出现问题。
我想做一张这样的桌子
但我的结果
这是我的桌子
<table class="table table-hover display" id="summary" width="100%" cellspacing="0" border="3">
<thead style="background-color:#ED7D31;">
<tr>
<td rowspan="2" class="text-center">No</td>
<td rowspan="2" class="text-center">Nama SPV</td>
<td colspan="3" class="text-center">MOBI</td>
<td colspan="2" class="text-center">OPEN TABLE</td>
<td colspan="2" class="text-center">DOOR TO DOOR</td>
<td colspan="2" class="text-center">OFFICE & SCHOOL</td>
<td colspan="2" class="text-center">BHAKTI INDIHOME</td>
</tr>
<tr>
<td>Rincian MOBI</td>
<td>Total Personil</td>
<td>Rincian Kegiatan</td>
<td>Total Personil</td>
<td>Rincian Kegiatan</td>
<td>Total Personil</td>
<td>Rincian Kegiatan</td>
<td>Total Personil</td>
<td>Rincian Kegiatan</td>
<td>Total Personil</td>
<td>Rincian Kegiatan</td>
</tr>
</thead>
<tbody>
<td rowspan="5">1</td>
<td rowspan="5">{{App\Supervisor::find(Request::segment(3))->nama}}</td>
<tr>
@foreach ($master as $key=>$plan)
@if ($plan->kode_dos == '01')
@foreach ($plan->planWaktu as $item)
@php
$nopol = $item->lokasi == 'EMPTY' ? 'EMPTY':App\Nopol::where('id', $item->id_nopol)->first()->nopol;
$personil = $item->lokasi == 'EMPTY' ? 'EMPTY': $item->personil_terlibat;
$waktu = $item->lokasi == 'EMPTY' ? 'EMPTY': $item->lokasi;
@endphp
<tr style="background-color: yellow">
<td>{{$nopol}}</td>
<td>{{$personil}}</td>
<td>{{$waktu}}</td>
</tr>
@endforeach
@else
@foreach ($plan->planWaktu as $item)
@php
$personil = $item->lokasi == 'EMPTY' ? 'EMPTY': $item->personil_terlibat;
$waktu = $item->lokasi == 'EMPTY' ? 'EMPTY': $item->lokasi;
@endphp
<tr style="background-color: green">
<td>{{$personil}}</td>
<td>{{$waktu}}</td>
</tr>
@endforeach
@endif
@endforeach
</tr>
</tbody>
</table>
如何正确排列?
【问题讨论】:
标签: php html html-table datatable