用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

PHP输出XLS的头信息 导出xls文件

2013-06-13 作者: 神马举报

[php]代码库

/** 
 * 输出XLS的头信息 
 * 注:使用此函数前后都不应有任何数据输出
 * @param $data Array 下载的数据  
 * @param $file_name String 下载的文件名 
 */
 
function outputXlsHeader($data,$file_name = 'export')
{
    header('Content-Type: text/xls'); 
    header ( "Content-type:application/vnd.ms-excel;charset=utf-8" );
    $str = mb_convert_encoding($file_name, 'gbk', 'utf-8');         
    header('Content-Disposition: attachment;filename="' .$str . '.xls"');      
    header('Cache-Control:must-revalidate,post-check=0,pre-check=0');        
    header('Expires:0');         
    header('Pragma:public');
     
    $table_data = '<table border="1">';  
 
    foreach ($data as $line)         
    {
        $table_data .= '<tr>';
        foreach ($line as $key => &$item)
        {
            $item = mb_convert_encoding($item, 'gbk', 'utf-8'); 
            $table_data .= '<td>' . $item . '</td>';
        }
        $table_data .= '</tr>';
    }
    $table_data .='</table>';
    echo $table_data;    
    die();
}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...