在PHP中操作Excel實(shí)例代碼
更新時間:2010年04月29日 21:24:28 作者:
使用COM,可以在PHP中控制Excel。下面通過一個簡單的示例來演示PHP如何與Excel相交互(示例中有詳細(xì)的注釋)
復(fù)制代碼 代碼如下:
<?php
//指定頁面編碼,防止出現(xiàn)中文亂碼的情形
header('Content-type: text/html; charset=gb2312');
//啟動Excel
$ms_excel=new COM("excel.application") or die("不能打開Excel應(yīng)用程序");
//在網(wǎng)頁中顯示當(dāng)前的Excel版本
echo "Excel版本:{$ms_excel->Version}\n";
//新建一個工作簿
$ms_excel->Application->Workbooks->Add() or die("不能添加新工作簿");
//在工作簿的工作表Sheet1中單元格A1中輸入文本
$ms_excel->Worksheets("Sheet1")->Range("A1")->Value="測試";
//保存工作簿,如果沒有指定路徑,則默認(rèn)保存在我的文檔中
$ms_excel->Workbooks(1)->SaveAs("php_excel_test.xls");
//關(guān)閉工作簿
$ms_excel->Quit();
//清空對象
$ms_excel=null;
?>
在htdocs文件夾中將該文件保存為“excelsample.php”。打開瀏覽器,在地址欄中輸入:
http://localhost/excelsample.php
此時,將會在頁面中顯示當(dāng)前的Excel版本,同時創(chuàng)建名為php_excel_test.xls的工作簿并在工作表Sheet1單元格A1中輸入“測試”。
打開工作簿php_excel_test.xls,在單元格A1中將會看到已經(jīng)輸入了“測試”。
注:為防止出現(xiàn)亂碼,在代碼開始設(shè)置了編碼格式,同時在保存文件時選擇保存為gb2312格式。
相關(guān)文章
laravel 字段格式化 modle 字段類型轉(zhuǎn)換方法
今天小編就為大家分享一篇laravel 字段格式化 modle 字段類型轉(zhuǎn)換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
ThinkPHP寫數(shù)組插入與獲取最新插入數(shù)據(jù)ID實(shí)例
這篇文章主要介紹了ThinkPHP寫數(shù)組插入與獲取最新插入數(shù)據(jù)ID的方法,實(shí)例講述了ThinkPHP基于數(shù)組操作數(shù)據(jù)庫的方法,具有一定的參考借鑒價值,需要的朋友可以參考下2014-11-11
如何使用PHP file_exists函數(shù)檢查文件是否存在
這篇文章主要為大家介紹了PHP函數(shù)file_exists檢查文件是否存在實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
Yii中的relations數(shù)據(jù)關(guān)聯(lián)查詢及統(tǒng)計功能用法詳解
這篇文章主要介紹了Yii中的relations數(shù)據(jù)關(guān)聯(lián)查詢及統(tǒng)計功能用法,結(jié)合實(shí)例形式分析了關(guān)聯(lián)查詢命名空間及評論統(tǒng)計功能相關(guān)技巧,需要的朋友可以參考下2016-07-07
Codeigniter的一些優(yōu)秀特性總結(jié)
本文總結(jié)了一下Codeigniter的一些優(yōu)秀特性,算是個人的一些心得分享,推薦給大家。2015-01-01
php ucwords() 函數(shù)將字符串中每個單詞的首字符轉(zhuǎn)換為大寫(實(shí)現(xiàn)代碼)
下面小編就為大家?guī)硪黄猵hp ucwords() 函數(shù)將字符串中每個單詞的首字符轉(zhuǎn)換為大寫(實(shí)現(xiàn)代碼)。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05

