Abr*_*hin 3 export export-to-excel export-to-pdf laravel laravel-4
我是Laravel的新手,我正在使用Laravel 4.2
我喜欢用PDF和excel导出一些数据.
Laravel有什么办法吗?
使用FPDF来做你需要的事情.您必须从头开始创建一个pdf文件并以您想要的方式填充它.
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage(); // add page to PDF
$pdf->SetFont('Arial','B',16); // Choose a font and size
$pdf->Cell(40,10,'Hello World!'); // write anything to any line you want
$pdf->Output("your_name.pdf"); // Export the file and send in to browser
?>
Run Code Online (Sandbox Code Playgroud)
对于Excel,一种简单的方法是将PHPExcel添加到laravel.将此行添加到您的composer.json:
"require": {
"phpexcel/phpexcel": "dev-master"
}
Run Code Online (Sandbox Code Playgroud)
然后运行一个composer update.所以像这样使用它:
$ea = new PHPExcel();
$ea->getProperties()
->setCreator('somebody')
->setTitle('PHPExcel Demo')
->setLastModifiedBy('soembody')
->setDescription('A demo to show how to use PHPExcel to manipulate an Excel file')
->setSubject('PHP Excel manipulation')
->setKeywords('excel php office phpexcel')
->setCategory('programming')
;
$ews = $ea->getSheet(0);
$ews->setTitle('Data');
$ews->setCellValue('a1', 'ID'); // Sets cell 'a1' to value 'ID
$ews->setCellValue('b1', 'Season');
Run Code Online (Sandbox Code Playgroud)