jasperReport支持多種格式的數(shù)據(jù)源,CSV(Comma Separated values),是一種用來(lái)存儲(chǔ)數(shù)據(jù)的純文本,文件格式,通常用于電子表格或數(shù)據(jù)庫(kù)軟件。
規(guī)則
0 開(kāi)頭是不留空,以行為單位。
1 可含或不含列名,含列名則居文件第一行。
2 一行數(shù)據(jù)不垮行,無(wú)空行。
3 以半角符號(hào),作分隔符,列為空也要表達(dá)其存在。
4 列內(nèi)容如存在,,則用“”包含起來(lái)。
5 列內(nèi)容如存在“”則用“”“”包含。
6 文件讀寫(xiě)時(shí)引號(hào),逗號(hào)操作規(guī)則互逆。
7 內(nèi)碼格式不限,可為ASCII、Unicode或者其他。
jasper文件和前面幾篇用到的是一樣的(person.jasper),準(zhǔn)備數(shù)據(jù)的文本文件Person.txt其中文件的格式對(duì)應(yīng)模板文件的字段【 "pid", "name", "sex", "age", "password", "department"】。








































































至于XML數(shù)據(jù)源也是很簡(jiǎn)單,通過(guò)讀取xml文件獲得數(shù)據(jù)


























































posted on 2008-12-15 10:08 凌晨風(fēng) 閱讀(4417) 評(píng)論(19) 編輯 收藏 所屬分類(lèi): iReport + JasperReport 系列