php导出excel的实例代码

发布时间:2020-10-07编辑:脚本学堂
本文介绍下,一个php借助header()函数导出excel文件的例子,学习下application/octet-stream与application/vnd.ms-excel的用法,有需要的朋友参考下。

首先,在index.php文件中,创建链接:<a href="test1.php">导出excel</a>。
test1.php文件内容:
 

复制代码 代码示例:
<?
Header("Content-type:   application/octet-stream");
Header("Accept-Ranges:   bytes");
Header("Content-type:application/vnd.ms-excel");   
Header("Content-Disposition:attachment;filename=export_excel_gshjsl.xls");   
  
$tx='表头';
echo   $tx."nn";
echo   "编号"."t";
echo   "姓名"."t";
echo   "n";
echo "="411481198507150666""."t";
echo "="0123456""."t"; //带上引号方便字符串输出。相当于设置单元格格式为文本。
echo "n";
?>

以上就是php导出excel的实例代码,大家可以测试下。

另外,提供一个导出word文档的例子。
代码:
 

复制代码 代码示例:

<?php
/**
* php导出word文件
* site: www.jb200.com
*/
header("Content-Type:   application/msword");       
header("Content-Disposition:   attachment;   filename=doc.doc");       
header("Pragma:   no-cache");       
header("Expires:   0");       

$output    =   '<table border="1" cellspacing="2" cellpadding="2" width="90%" align="center">';       
$output   .=   '<tr bgcolor="#cccccc"><td   align="center">图片</td></tr>';       
$output   .=   '<tr bgcolor="#f6f7fa"><td><span style="color:#FF0000;"><strong>下面是一张图片</strong></span></td></tr>';       
$output   .=   '<tr><td align="center"><img src=";       
$output   .=   '</table>';

echo   $output;       
?>

附,PHP生成Excel文件的最简方法,小例子,学习用。
 

复制代码 代码示例:
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "AtBn";
echo "CtDn";
?>