如何在phpexcel中读取<td>数据并将其动态打印到行中?

时间:2019-12-03 11:03:53

标签: php phpexcel phpexcel-1.8.0

我需要在 phpexcel 的帮助下,在动态行打印数据,我的代码在 PHP < / strong>,但无法在phpexcel和gettng错误中工作警告:无法修改标头信息-标头已发送(输出始于/var/www/html/excel/01work-download-xls.php:584)因为我对如何实现它有点困惑,请尽可能提供帮助

$inn_table = "";


if (isset($result['qualification']['dd1'])) {

    if ($result['qualification']['dd1'] != "") {
        $dd1 = explode(",", $result['qualification']['dd1']);
    }
}
if (isset($result['qualification']['dd2'])) {

    if ($result['qualification']['dd2'] != "") {
        $dd2 = explode(",", $result['qualification']['dd2']);
    }
}
for ($i = 0; $i < count($labels); $i++) {
    if (isset($temp)) {
        if ($result['qualification']['dd1'] != "") {
            $found = false;
            for ($j = 0; $j < count($dd1); $j++) {
                $temp = explode(">", $dd1[$j]);


                if ($temp[0] == $labels[$i]) {
                    $name = explode(">", $dd1[$j]);
                    $inn_table .= '<td>' . $name[1] . '</td>';
                    $found = true;
                    break;
                }
            }
            if (!$found)
                $inn_table .= "<td>&nbsp;</td>";
        }
    } else
        $inn_table .= "<td>&nbsp;</td>";
    if (isset($result['qualification']['dd2'])) {
        if ($result['qualification']['dd2'] != "") {
            $found = false;
            if (isset($temp)) {
                for ($j = 0; $j < count($dd2); $j++) {
                    $temp = explode(">", $dd2[$j]);
                    if ($temp[0] == $labels[$i]) {
                        $name = explode(">", $dd2[$j]);
                         $inn_table .= '<td>' . $name[1] . '</td>';

                        $found = true;
                        break;
                    }
                }
            }
            if (!$found)
                $inn_table .= '<td>&nbsp;</td>';
        }
    } else {

        $inn_table .= '<td>&nbsp;</td>';
    }
}
 echo $inn_table;

}

0 个答案:

没有答案