php列印報表
A. 尋找適用於php的報表工具,最好免費
JPGraph 免費的也是最強大的。你可以網路一下用法
另外網路自己也有一個圖形工具。
B. php報表開發工具
你可以使用立方ireport報表設計器來設計,這是一個免費的報表設計器,很多地方都可以下載得到,然後通過url集成就可以了
C. PHP數據匯總生成報表並進行分析的源碼
用考勤軟體生成的。考勤流程步驟如下(不同版本方法弱有不同,但是流程差不多,適用於所有考勤系統):
考勤機上打考勤簽到-----通過考勤軟體採集數據進入考勤系統-----在考勤軟體中需要簽卡、排班(或自動抓班)、寫請假單、與加班單的做好-----進行日考勤分析並對異常進行糾錯確認-----月結時進行月考勤計算-----報表管理中瀏覽、導出或直接列印月考勤報表。
D. 在PHP下 怎麼 實現 水晶報表的功能呢
在應用程序中,可以在現有
Web
窗體
Viewer
旁邊添加一個按鈕,該按鈕可以將客戶端重定向到新的、在瀏覽器中將整個報表顯示為一個連續頁的
Web
窗體
Viewer。可以對第二個窗體上的查看器進行格式化,以便禁用組樹和工具欄,並將查看器的
SeparatePages
屬性設置為
False。
注意
這種列印方法有一個局限,即無法控制頁眉、頁腳和分頁符的定位。
crReportDocument
=
New
Income_Statement()
CrystalReportViewer1.ReportSource
=
crReportDocument
CrystalReportViewer1.SeparatePages
=
False
CrystalReportViewer1.DisplayGroupTree
=
False
CrystalReportViewer1.DisplayToolbar
=
False
不知道這個對不對,
做個參考吧
E. php中我用了thinkPHP 然後我要列印pdf報表 用了fpdf 但是現在不知道在action中怎麼調用fpdf中的內容。
ThinkPHP中調用文件的方式比較多,第三方插件或是自己手寫的分類,我習慣使用的方法是:
1、把文件放在Lib/ORG中,命名為fpdf.class.php,然後在Action文件中使用import("@.ORG.fpdf")調用就可以了。
2、第二種方法就是自己建立文件夾,確定相對於入口文件的地址,然後在Action文件中包含進去。
require_once("相對於入口文件的路徑");
或是
include_once("相對於入口文件的路徑");
我不太清楚FPDF的使用方法,剛才去查看,可惜我打不開網頁,如果只是一個文件的載入就可以解決問題,我建議你使用第一種方法,更方便一些。
如果是一個完整的代碼項目的話,我覺得你使用第二種方法更合適一些,自己建一個插件文件夾,把其中文件包含進去就可以了。
PS: 可以使用說明調用已經成功了。也就是說你題目的問題解決了。
亂碼的最大原因就是編碼的方式不對,你存儲的時候用的是什麼樣的編碼,那麼寫入的時候就需要用同樣的編碼,查看一下你是從哪讀取的數據,再看看數據是什麼編碼格式,我不熟悉FPDF,所以能給的建議不多,但我記得調用的時候是可以傳一個編碼參數的,把這個參數寫上,看看還是否有這樣的情況。
F. PHP中如何製作查詢報表
1 查詢數據 以後 用循環 一行一行生成 TABLE 的HTML 字串 送往前端
2 查詢以後 轉成JSON 發往前端 用JS TPL() 模板生成報表
G. PHP中都可以做什麼樣的報表
這個問題太籠統了,報表一般是用Excel的話,基本上都可以做,當然這只能是比較簡單的數據報表,CSV的數據也可以正常導出來。
還有網頁樣式的更方便一些。
XML的也可以做。
圖表樣式的也能根據自帶的功能完成,還可以使用Flash來完成。
H. php怎麼列印報表,就是要連列印機的那種
代碼可以這樣:
loadxml($string);
//班台
$bantai=array(
'title'=>$xml->getelementsbytagname('channel')->item(0)->childnodes->item(1)->nodevalue,
'link'=>$xml->getelementsbytagname('channel')->item(0)->childnodes->item(3)->nodevalue
);
for($i=0;$i$xml->getelementsbytagname('item')->item($i)->childnodes->item(1)->nodevalue,
'link'=>$xml->getelementsbytagname('item')->item($i)->childnodes->item(3)->nodevalue
);
}
print_r($bantai);
print_r($title);
endif;
?>
I. php 報表我現在要做一個按周輸出報表和按月輸出報表,以前沒做過,請問下具體的思路,
資料庫存儲時間一般用UNIX時間戳。
用你這種類型不是很好,轉換的時候SQL的函數都用不上了啊。
還要先得出具體的時間。
給你做個例子:
當前周:
可以用SQL也可以用PHP找出本周第一天和最後一天的日期
當前week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY)
當前week的最後一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY)
然後SQL語句的時間限制就是
大於第一天的00:00:00
小於最後一天的23:59:59
要是時間戳就直接
DateDiff(week,欄位名,getdate())=0
月和年的類似。