无图版
|
左右分栏
» 您尚未
登录
注册
|
搜索
|
朋友圈
|
帮助
社区服务
银行
朋友圈
搜索工具
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训
»
入门和基础知识
»
PHP 建立 Excel 檔案
交 易
投 票
本页主题:
PHP 建立 Excel 檔案
打印
|
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
游子云
级别:
管理员
精华:
3
发帖:
252
威望:
211 点
金钱:
2128 PYMB
贡献值:
0 点
在线时间:39(小时)
注册时间:2005-10-27
最后登录:2009-01-07
PHP 建立 Excel 檔案
Posted: 2005-12-23 13:08 |
[楼 主]
游子云
级别:
管理员
精华:
3
发帖:
252
威望:
211 点
金钱:
2128 PYMB
贡献值:
0 点
在线时间:39(小时)
注册时间:2005-10-27
最后登录:2009-01-07
PHP 建立 Excel 檔案
有時需要將資料庫內的資料或 PHP 的動態內容儲存成 excel 檔,本文會介紹一個概簡單又實用的方法。
建立 Excel 檔案
如果需要用 PHP 建立 Excel 檔案,只需用一般的檔案處理函式,而檔案名稱儲存成 .xls 副檔名即可,例如:
以下是引用片段:
[code] $fp = fopen("excel/filename.xls", "w");
fputs($fp, "MontTuetWedtThutFritSattSun");
fclose($fp);
?>
[/code]
以上程式碼會在 excel 目錄建立一個名為 filename.xls 的檔案,內容是在第一行寫入一星期七天的英文簡寫,每一欄一天。
實際上與建立一般文字檔的方法一樣,只是如果要跳到下一個欄位,就用 t 字元,而要跳到下一行,則用 n 字元。
顯示下載窗口
如果電腦內有安裝 Excel 的話,在預設情況下當在 IE 按了 .xls 副檔名的文件時,IE 不會彈出下載窗口,而是直接顯示內容,以下兩個例子可避免這情況:
直接將內容輸出給瀏覽器下載
以下是引用片段:
[code] header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php_excel.xls");
echo "MontTuetWedtThutFritSattSun"
?>
[/code]
讀取已存在的檔案給瀏覽器下載
以下是引用片段:
[code]header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php_excel.xls");
readfile("excel/filename.xls");
?>
[/code]
上面使用了 header() 傳送檔頭資訊給瀏覽器,可使瀏覽器出現下載窗口,而預設儲存的檔案名稱是 php_excel.xls。
Posted: 2005-12-23 13:08 |
1 楼
快速跳至
>> php培训
|- 培训咨询和报名
>> 学员专区
|- 学员交流区
>> 开源项目
|- 项目开发
|- OSC技术交流
|- CMS开源项目研究
|- 下载
>> PHP和web开发
|- 入门和基础知识
|- PHP中高级
|- 网站SEO
|- PHP资源共享
|- YUI,ext JS
|- 数据库应用
|- 操作系统(Windows、Linux)
|- 英语学习
|- 数据结构和算法
|- web2.0
>> 信息发布
|- 招聘和求职
>> 娱乐论坛
|- BT软件&教程发布
|- BT影视&音乐
|- 娱乐乐园
>> PHP世纪
|- 站务管理
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训
»
入门和基础知识
今日推荐
隐藏
显示
关闭
时:01-09 02:15
Copyright © 2006 phpwhy.com 权
ICP05060669
-
系