2

我使用出色的 PHPExcel 库生成了一个 excel 文件。此时我需要将所有列显示到一个页面中。当您必须上下滚动以查看所有数据时,您就会知道这种感觉。基本上我有 33 列,我需要将它们放在任何显示器上

我不知道是否是我的设置或问题出在哪里,但我无法使其正常工作。这是我正在使用的代码

$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToPage(true);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToHeight(0);
$objPHPExcel->getActiveSheet()->getPageSetup()->setFitToWidth(1);

在 MS Excel 上,我选择所有 thw 列,然后选择 View-> Zoom,然后选择 Fit Selection。当使用 PHPExcel 生成 excel 文件时,如何以编程方式执行此操作。

4

1 回答 1

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 范围内。

于 2013-04-10T19:43:27.517 回答