Home >php教程 >php手册 >php输出excel格式文件

php输出excel格式文件

WBOY
WBOYOriginal
2016-06-13 10:08:131355browse

php教程输出excel格式文件
如果要利用了php输出excel格式文件就必须利用header content-type:application/vnd.ms-excel来实现。如下

        $filename = name .'.xls';
        header("content-type:application/vnd.ms-excel");
        header("content-disposition:attachment;filename=$filename");
?>

再看一php输出excel实例

header("content-type:application/vnd.ms-excel");
header("content-disposition:filename=test.xls");
echo "a1tb1tc1tna2ta3ta4tn";//r t单元格,n新一行
?>

 

require_once("../../config/sys_config.php"); //配置文件
require_once("../../include/db_class.php");    
header("content-type: text/html; charset=$page_code"); //页面编码
header("content-type:application/vnd.ms-excel");
header("content-disposition:attachment;filename=".mb_convert_encoding("客户资料报表","gbk",$page_code).".xls");
header("pragma:no-cache");
header("expires:0");
//$usersid = intval( $_get['uid'] ); //用户id

//输出内容如下:
// 输出表头
echo   iconv("utf-8", "gb2312", "客户名称")."t";
echo   iconv("utf-8", "gb2312", "电话")."t";
echo   iconv("utf-8", "gb2312", "地址")."t";
echo   iconv("utf-8", "gb2312", "添加日期")."t";
echo   "n";    //换行

$sqlstr = "select * from clients where usersid=32 order by clientsid desc";
$rows   = $db -> select($sqlstr);
$num    = count($rows); //客户总数
for( $i = 0; $i {
echo   iconv("utf-8", "gb2312",$rows[$i][clientsname])."t";
echo   iconv("utf-8", "gb2312",$rows[$i][clientsphone])."t";
echo   iconv("utf-8", "gb2312",$rows[$i][clientsaddress])."t";
echo   iconv("utf-8", "gb2312",$rows[$i][clientstime])."t";
echo   "n";    //换行
}
?>


再来一款简单实例

header("content-type:application/vnd.ms-excel");

  header("content-disposition:attachment;filename=users.xls" );

  echo "公司名称"."t";

  echo "用户名"."t";

  echo "密码"."t";

  echo "二级域名"."t";

  echo "n";

  foreach($result['result'] as $val){

  echo "$val->comname"."t";

  echo "$val->username"."t";

  echo "$val->usertruepw"."t";

  echo emptyempty($val->domainname)?'':('http://'.$val->domainname.'.jiaomai.com')."t";

  echo "n";

  }

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn