我正在使用此代码从数据库设置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");
我不知道我在哪里做错了我想从数据库中设置值,任何帮助都会受到赞赏。