不能从数据库设置单元值但静态值有效吗?

时间:2017-05-18 11:21:17

标签: php

我正在使用此代码从数据库设置cellvalue但它不起作用。

    $excel2 = PHPExcel_IOFactory::createReader('Excel2007');
    $excel2 = $excel2->load("test.xlsx"); // Empty Sheet


    $excel2->getActiveSheet()->setCellValue('A1', 'Date');

    $m=2;
    $result=mysqli_query($con,"select * from settings");

    while($row=mysqli_fetch_array($result))
    {
      $chan=$row['channelID'];
                $excel2->getActiveSheet()->setCellValue("C$m", $chan);
    echo $chan;
    echo "<br>";
    $m++;
    }

但是,当我将此行更改为静态文本时,它可以正常工作

 $excel2->getActiveSheet()->setCellValue("C$m", "static text");

我不知道我在哪里做错了我想从数据库中设置值 任何帮助将不胜感激。

0 个答案:

没有答案