使用PHP自动调整excel列的大小

时间:2016-09-19 12:35:54

标签: php excel phpexcel

我在很多地方都看过这个问题,然而,由于某些原因,最常见的答案对我不起作用。

我有一个简单的代码,可以将数据从Array导出到Excel。它看起来像这样:

<?php
session_start();
    set_time_limit(600);        
    $ArrSer = json_decode($_POST['excel_array']);
    $objPHPExcel = new phpExcel();

    // Auto Resize Columns
    $objPHPExcel->getActiveSheet()
        ->getColumnDimension('E')
            ->setAutoSize(true);

    // Header
    $header = $_SESSION['excel_array']['strategy']['Plan1'][0]; 


(new Export(Export::EXCEL))
    ->addSheet(
        "Plan1",
        array_merge(
        $ArrSer
        )
    )
    ->download($_SESSION['excel_name']['strategy']);

正如您所看到的,即时尝试在“E”列上设置AutoSize。这主要是为了测试,在我实现之后我将尝试将其循环通过其他列。

所以这段代码是我在互联网上发现的,以便调整列的大小,但它不起作用。那是为什么?

0 个答案:

没有答案
相关问题