php ExcelExport.php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php ExcelExport.php相关的知识,希望对你有一定的参考价值。

<?php
$results = $this->resource->get(array('id','column1','column2','column3', 'etc'));

$fileName = 'my-export-'.Carbon::now()->timestamp;

$export = $this->excel->create($fileName, function($excel) use ($results) {

	$excel->setTitle('Our new awesome title')
	      ->setCreator('Maatwebsite')
              ->setCompany('Maatwebsite')
	      ->setDescription('A demonstration');
	
	$excel->sheet('Sheetname', function($sheet) use ($results) {

		foreach($results as $index => $result){
			
			//Increment Overide Zero-based Index
			$index++;
			
			//Get Field Names & Data as Array
			$attributes = $result->getAttributes();
		
			//Set Field Names or Data for Row
			$sheet->row($index, ($index == 1 ? array_keys($attributes) : $attributes));
		}

		$sheet->setColumnFormat(array(
			'A' => '0', //id column is integer (column1)
			'B' => '0', //user_id column is integer (column2)
		));
	});
});
return response()->download($export->download('xls'));

以上是关于php ExcelExport.php的主要内容,如果未能解决你的问题,请参考以下文章

php [guzzle php] guzzle php #php

php send.php php邮件模板#php

IntelliJ IDEA 11编辑php是,支持php文件名为.php5和.php4,如何设置能让其也支持.php呢?

如何从php5升级到php7

请问php中如何调用php文件中的内容?

php [php:PHPMailer示例] php库“PHPMailer”示例。 #PHP