織夢CMS系統導出數據到excel教程,DEDE技術
導讀:DEDE技術DEDE技術本來這個功能是一個朋友要做的,因為,之前從沒有接觸過excel,這個功能也沒有研究過,但是,這個功能比較實用的,因為,很多公司雖然有網站,但是,公司其它部門可能織夢模板免費。
本來這個功能是一個朋友要做的,因為,之前從沒有接觸過excel,這個功能也沒有研究過,但是,這個功能比較實用的,因為,很多公司雖然有網站,但是,公司其它部門可能還要把公司數據導出到紙上面,以便研究公司數據之用,所以,很多的公司對這個功能就要求使用。
這幾天研究了一下從織夢導出數據功能,本來想自己去寫一個這個php程序導出到excel功能來,但是,自己從沒有研究過excel,所以,就沒有向下去寫代碼,于是搜索了一下網上的關于這個教程,結果搜索的教程到是不少,但是,沒有幾個是正確的,包括百度經驗里面,測試了無數個也不行。
不過讓我搜索到了一個外國人寫的phpexcel類庫,這個就是專門處理從數據庫到excel的,下載地址:http:織夢模板免費下裁//phpexcel.codeplex.com/releases/view/107442
這個里面有很多的例子,包括excel,csv,word,pdf,htm等從數據庫導出來的文件格式,可以參考一下例子。
織夢基地先把從織夢系統導出來的效果上個圖給大家看看:
但是,我遇到了一個問題就是以前的時間,在excel是正常顯示的,但是,現在加上的時間則顯示:1970-01-01 ,我搜索了一下網上教程,也沒有找到相關教程。看到網上說excel也有bug 而且excel計算的時間是從1900-1-1開始的,不知道是不是還要換算一下?
時間問題終于找到原因了,原來字段寫錯了。本來是pubdate,結果寫成了sentdate
其它都是正常顯示的,現在就介紹一下從織夢系統導出數據的方法:
1.從國外網站下載上面的phpexcel類庫,解壓后,放到根目錄里面。
2.然后,寫導出程序,這個可以參考這里面的例子寫,請注意的是:若你的不行,程序可能會提示404錯誤,這個就是你的路徑沒有設置好,剛開始時,我也是這個原因一直弄不對,最后,才發現原來是路徑錯了。
這個導出程序主要做如下四步:
a. 從織夢中查詢出數據
b.設置表格
c.把數據放入表格
c.輸出數據到excel里面
里面的設置大多數都是調用phpexcel類里面的函數,這里不多解釋了,看我在文件dedegenban.php寫的代碼:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章織夢CMS系統導出數據到excel教程,DEDE技術主要講述標簽,標題,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29035.html