PHP實現匯出excel資料的類庫用法示例

2022-09-26 11:03:27 字數 976 閱讀 9425

今天乙個專案要做乙個php匯出資料用excel儲存,在網上找到乙個本來是想用phpexcel的,後來發現太難了,就換了乙個但匯出的歌聲是xml

類寫的很簡單,但很實用。只能簡單的匯出字串和數字二種格式。

如果你有興趣,你可以拿去擴充了,基本夠用。

class excel_xml

//設定編碼,在建構函式裡面預設的事utf-8格式

public function setencoding($sencoding)

//設定excel的頭

public function setworksheettitle ($title)

//增加行函式(關鍵函式)

private function addrow ($array)

$v = htmlentities($v, ent_compat, $this->sencoding);

$cells .= "www.cppcns.com" . $v . "\n";

} $this->lines = "\n" . $cells . "\n"; //寫入陣列

}//增加陣列

public function addarray ($array)

}//匯出xml

public function generatexml ($filename = 'excel-export')

}原理很簡單,就是把資料陣列,讀出來,再用xml的標籤封上,在用php自帶的header()函式告訴遊覽器,就可以了。

呼叫:public function import()

$xls = new excel_xml('utf-8', false, 'my test sheet'); //例項化函式

$xls->addarray($data);

$xls->generatexml('school'); //匯出並設定名稱

}上面是的寫乙個匯出方式。在遊覽器執行就已經匯出陣列$this->team 裡面的鍵和值了。

PHP資料匯出Excel

需要將php資料匯出exel 中,可以用phpexcel,但是也有更快的方法,但是會出現些小問題 比如 處理excel匯出 param datas array 設定 資料 param titlename string 設定head param title string 設定表頭 function e...

php匯出 excel檔案 實現方式

1 第一種方式 使用外掛程式 excel實現 public function getexport xls addsheet info ainfo contents xls generatexml info.xls 建立xml檔案 exit public function postvisitexpor...

PHP匯出MySQL資料到Excel

經常會碰到需要從資料庫中匯出資料到excel檔案,用一些開源的類庫,比如phpexcel,確實比較容易實現,但對大量資料的支援很不好,很容易到達php記憶體使用上限。這裡的方法是利用fputcsv寫csv檔案的方法,直接向瀏覽器輸出excel檔案。輸出excel檔案頭,可把user.csv換成你要的...