不使用PHPEXCEL插件实现导出EXCEL功能-PHP黑科技

PHP黑科技之:不使用PHPEXCEL插件实现导出EXCEL功能


#导出
public function exprot_cash_list($data,$title=''){
    
    $html = '';
    $html .= '<table width="1280px" border="1" align="center" cellspacing="0">';
    $html .= '<th colspan="4" align="center">'.$title.'明细</th>';
    $html .= '<tr>';
    // $html .= '<td>到账时长</td>';
    $html .= '<td>用户手机</td>';
    $html .= '<td>姓名</td>';
    $html .= '<td>提现数额</td>';
    $html .= '<td>手续费</td>';
    $html .= '<td>到账数额</td>';
    $html .= '<td>消耗资产</td>';
    $html .= '<td>资产价格</td>';
    $html .= '<td>账号信息</td>';
    $html .= '<td>状态</td>';
    $html .= '<td>添加时间</td>';
    $html .= '</tr>';

    foreach ($data as $key => $val) {
        $html .= '<tr>';
        // $html .='<td>'.get_cash_type($val['type']).'</td>';
        $html .='<td>'.$val['mobile'].'</td>';
        $html .='<td>'.$val['realname'].'</td>';
        $html .='<td>'.$val['money'].'</td>';
        $html .='<td>'.$val['fee'].'</td>';
        $html .='<td>'.($val['money']-$val['fee']).'</td>';
        $html .='<td>'.turnDecimal($val['money'] / $val['shop_ticket_price']).'</td>';
        $html .='<td>'.$val['shop_ticket_price'].'</td>';
        $html .='<td>'.$val['account'].'</td>';
        $html .='<td>'.get_state($val['state']).'</td>';
        $html .='<td>'.$val['addtime'].'</td>';
       
        $html .= '</tr>';
    }
    $html .= '</table>';
    header('Content-Type: application/vnd.ms-excel; charset=utf-8');
    header('Cache-Control: no-cache, must-revalidate');
    header('Content-type: application/vnd.ms-excel');
    header('Content-Disposition:attachment; filename="'.$title.'明细.xls"');
    echo $html;
}


最后编辑于:2021/09/24作者: 牛逼PHP

发表评论