Laravel EXCEL和PDF导出

Abr*_*hin 3 export export-to-excel export-to-pdf laravel laravel-4

我是Laravel的新手,我正在使用Laravel 4.2

我喜欢用PDF和excel导出一些数据.

Laravel有什么办法吗?

Pey*_*n.H 7

使用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)