Heim >php教程 >php手册 >php生成Excel文件 实现代码

php生成Excel文件 实现代码

WBOY
WBOYOriginal
2016-06-13 09:15:42894Durchsuche

php生成Excel文件 实现代码

 

有段日子没有更新博客了,生怕被百度遗忘啊,biu~biu~.最近有个项目需要统计网站的url和title,保存在excel里面,下面是具体的代码

<!--p</p>
<p>//php生成excel报表,是通过发送header()头信息完成的<br />
header("Content-Type:  application/vnd.ms-execl"); <br />
header("Content-Type: application/vnd.ms-excel;  charset=gb2312");<br />
//告知浏览器文件名称,并要求客户端下载<br />
header("Content-Disposition:filename=test.xls");  <br />
header("Pragma: no-cache"); <br />
header("Expires: 0");</p>
<p>$link = mysql_connect('localhost', 'root', '') or die('Could not connect: ' .  mysql_error());<br />
mysql_select_db('novartis') or die('Could not select  database');</p>
<p>mysql_query("SET NAMES gb2312");<br />
$query = 'SELECT  title,keywords,url,description FROM cms_content';<br />
$result =  mysql_query($query) or die('Query failed: ' . mysql_error());<br />
// 用 HTML  显示结果<br />
//$str =mb_convert_encoding ("测试1","gb2312","utf-8"); <br />
echo  "Title\t"; <br />
echo "Keywords\t"; <br />
echo "Description\t"; <br />
echo "URL\t\n";  <br />
/* 格式: 换行:"\t\n": 单元格之间: "\t" */</p>
<p>while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {<br />
echo  $line['title']."\t";<br />
echo $line['keywords']."\t";<br />
echo  $line['description']."\t"; <br />
echo $line['url']."\t\n";</p>
<p>}</p>
<p><br />
// 释放结果集<br />
mysql_free_result($result);<br />
//  关闭连接<br />
mysql_close($link);<br />
--><br>

 
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn