在laravel-excel中设置纸张宽度

时间:2017-02-13 10:56:13

标签: php laravel laravel-5 laravel-excel

如果列有大量数据。现在我想用excel和pdf导出它。 我使用Maatwebsite/Laravel-Excel包。一切都很好。但是当我导出到pdf时,由于纸张大小,它会裁剪一些列。

现在我想增加纸张尺寸但是我没有找到如何增加纸张尺寸。

以下是我尝试增加纸张尺寸的代码。

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

1 个答案:

答案 0 :(得分:1)

您可以像这样使用A3纸张尺寸

$sheet->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3)

如果您想要其他纸张尺寸,请使用此处列出的PHPExcel_Worksheet_PageSetup中的一个常量: http://www.osakac.ac.jp/labs/koeda/tmp/phpexcel/Documentation/API/PHPExcel_Worksheet/PHPExcel_Worksheet_PageSetup.html

并且不要忘记使用PHPExcel_Worksheet_PageSetup像这样:

namespace YourNamespace;

use PHPExcel_Worksheet_PageSetup;

class YourClass {


}

我希望能帮到你。