Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPExcel文本会重复_Php_Phpexcel - Fatal编程技术网

PHPExcel文本会重复

PHPExcel文本会重复,php,phpexcel,Php,Phpexcel,在测试生成Excel文件的统计脚本时,我经历了以下几点 我在数据库中循环我的行,其中一些行附加了一个额外的note字段。在这种情况下,它们上面的注释都是相同的 有16行带注释。 发生模式: [数组索引]:注释字段中出现的次数 245:16 247:16 255:15 261:15 471:2 472:2 473:2 474:2 475:2 476:2 477:2 478:2 479:1 480:1 481:1 482:1 这是PHPExcel中的错误还是我做错了什么 我尝试将这些值输出到PHP页

在测试生成Excel文件的统计脚本时,我经历了以下几点

我在数据库中循环我的行,其中一些行附加了一个额外的note字段。在这种情况下,它们上面的注释都是相同的

有16行带注释。 发生模式: [数组索引]:注释字段中出现的次数

245:16 247:16 255:15 261:15 471:2 472:2 473:2 474:2 475:2 476:2 477:2 478:2 479:1 480:1 481:1 482:1 这是PHPExcel中的错误还是我做错了什么

我尝试将这些值输出到PHP页面,得到了预期的结果

$objPHPExcel->getActiveSheet()->SetCellValue($chr.$iRow, $getAnswers[$gA]['Note'].' - '.$gA);
print "Answer: ".$getAnswers[$gA]['Note'];
print "<hr>";

如果您在PHPExcel的单元格中存储一个值,那么该值将被存储;如果您存储了16个值,那么您的代码将该值存储16次,而不是PHPExcel为您任意复制$getAnswers[$gA]['Note']和$gA的定义方式和位置?@Mark Baker getAnswers是我们统计数据中的一组答案$gA在我的for循环中只是一个int。进一步的研究表明,如果我在Note字段中只有一行,所有的工作都很好,但是如果我有带有Enter NewLine的文本?出现此错误。如果单元格中有换行符,并且希望单元格展开以显示每一行,请将“单元格换行”设置为“真”,并将“行高”设置为“自动调整”