我使用优秀的PHPExcel库生成excel文件。此时我需要将所有列显示在一个页面中。你知道当你必须左右上下滚动以查看所有数据时的感觉。基本上我有33列,我需要在任何显示器上适合它们
我不知道我的设置是否存在或问题出在哪里,但我无法使其正常工作。这是我正在使用的代码
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToPage(true);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToHeight(0);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth(1);
在MS Excel上,我选择所有thw colums,然后选择View->缩放,然后选择适合选择。使用PHPExcel生成excel文件时,如何以编程方式执行此操作。
答案 0 :(得分:5)
我希望我不理解你的错,这里有: phpExcel有一个名为setZoomScalezoom()的方法,但这不会自动填充整个屏幕:
example:
$excel = new PHPExcel();
$sheet = $excel->getActiveSheet();
$sheet->getSheetView()->setZoomScale(300);
$writer = new PHPExcel_Writer_Excel5($excel);
$writer->save('test.xls');
获取我的信息: 来源:http://typo3.org/extension-manuals/phpexcel_library/1.7.4/view/5/4/
设置工作表缩放级别要设置工作表的缩放级别,请执行以下操作: 可以使用以下代码:
$ objPHPExcel-> getActiveSheet() - > getSheetView() - > setZoomScale(75);
请注意,缩放级别应在10 - 400范围内。