我们想使用 excel 3.1 maatwebsite下载excel文件。 它可以帮助我下载文件,但是当我们通过sql文件增加数据时 我们收到以下这类错误:-
网关超时网关未及时收到来自网关的响应 上游服务器或应用程序。
我们还将php.ini文件中的内存限制增加到512 mb,执行时间增加到300s。
$records=DB::select('SELECT p.EWSCustID,p.PLAppId,CONCAT(FirstName," ", LastName) AS FULLNAME,p.LoanAmount,e.EmpStatus,csp.EmployerName,p.Designation,p.NetSalary,City,EmailID,MobileNo,State,DateOfBirth,Pincode,ci.PanNo,
p.AppliedBank,p.AppliedDate,p.UTMCampaign,p.UTMMedium,p.UTMSource,p.UTMTerm,p.UTMContent
From personal_loans p, customer_profiles cp,customer_secondary_profile csp,customer_identification ci,employeestatuses e
WHERE p.EWSCustID=cp.EWSCustID AND p.EWSCustID=csp.EWSCustID AND p.EWSCustID = ci.EWSCustID AND p.EmployerStatus=e.EmpStatusId AND
DATE(p.AppliedDate) BETWEEN ? AND ?',[$StartDate,$EndDate]);
当我们增加数据限制时,将从该查询中获取适当的数据,然后发生错误,否则可以下载excel文件。
为了将文件导出到excel,我们使用以下代码
Excel::download(new UsersExport($Product),$FileName);
here $filename is $FileName="Bank Response.xlsx";
and $Product = "personal_loan";
我希望excel文件将下载6万行。