В наборе четыре строки, а я просто печатаю все показанные строки, но экспорт данных не может работать в следующем коде. Кто-нибудь может определить, где я делаю неправильно?
$reportdata=DB::select($query);
$filename = "beema_report_" . date('Ymd') . ".xls";
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel");
header("Pragma: no-cache");
header("Expires: 0");
print('Sn'."\tBijak Numbber\t Issued Date \t Bill No \t Insured Name \t Policy Number \t General Premium \t Terrorism Premium \t Stamp Duty \t Vat \t Total Premium \t Motor General\t Motor TPL \t Motor Workers\t Motor Risk \r\n ");
$sn=1;
foreach($reportdata as $report)
{
$totalgeneral+=$report->general_premium;
$totalrisk+=$report->risk;
$totalstamp+=$report->stamp;
$totalvat+=$report->vat;
$totalsumtotal+=$report->sum_total;
$totalgen+=$report->gen;
$totaltpl+=$report->tpl;
$totalworkers+=$report->workers;
echo $sn."\t";
echo $report->bijak_no."\t";
echo $report->issued_date."\t".$report->bill_no." \t".$report->ins_name." \t".$report->policy_no." \t".$report->general_premium." \t". $report->risk." \t". $report->stamp." \t".$report->vat."\t". $report->sum_total." \t". $report->gen. "\t".$report->tpl." \t".$report->workers."\t". $report->risk."\r\n";
$sn++;
}
В приведенном выше коде только три строки экспортируются в Excel. Вроде нормально, но последнюю строку не удалось экспортировать, в чем проблема?
Задача ещё не решена.
Других решений пока нет …