2017-02-13 1 views
0

Ich habe Daten mit großen Menge wenn Spalten. Jetzt möchte ich es in Excel und PDF exportieren. Ich verwende Maatwebsite/Laravel-Excel Paket dafür. Alles funktioniert gut. Aber wenn ich nach pdf exportiere, ernte einige Spalte wegen der Papiergröße.Set Papierbreite in Laravel-Excel

Jetzt möchte ich Papiergröße erhöhen, aber ich habe nicht gefunden, wie Papiergröße zu erhöhen.

Hier ist der Code Ich habe versucht, das Papierformat zu erhöhen.

$sheet->setOrientation('landscape'); 
$sheet->setPaperSize(1); 

Antwort

1

Sie können A3 Papierformat verwenden wie diese

$sheet->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3) 

Und Verwenden Sie eine der Konstanten in PHPExcel_Worksheet_PageSetup hier aufgeführt, wenn Sie eine andere Papierformate Wollen: http://www.osakac.ac.jp/labs/koeda/tmp/phpexcel/Documentation/API/PHPExcel_Worksheet/PHPExcel_Worksheet_PageSetup.html

und Vergessen Sie nicht, So verwenden Sie PHPExcel_Worksheet_PageSetup:

namespace YourNamespace; 

use PHPExcel_Worksheet_PageSetup; 

class YourClass { 


} 

Ich hoffe, dass dir geholfen hat.