cell報表學(xué)習(xí)(一)
這幾天的主要工作就是保存報表、打開報表和插入圖片,保存cell報表差點犯下一個特大錯誤,因為是web項目,所以要把文件保存在服務(wù)器,我查cell幫助文檔找到filesaveas方法,二話沒說那來就用,呼呼程序做出來,自己開發(fā)服務(wù)器和客戶端都是一臺機器沒什么,后來同事一說我才發(fā)現(xiàn)出問題了,我調(diào)用的方法是保存在客戶端,這個可行,來找到fileupload方法,實現(xiàn)的過程也是一波三折,對這邊的程序還是不熟,好多東西都不了解,我接手這個沒有人給我講系統(tǒng),也沒有給設(shè)計文檔以及數(shù)據(jù)字典,真是苦啊!用的什么都要取問別人,或許現(xiàn)在中國的it開發(fā)管理都這樣,太缺少文檔。
在這里有必要介紹一下cell報表,如果也有做這個cell報表的,我們可以一起研究。
Cell 產(chǎn)品分Cell 組件和Cell 插件兩個姐妹產(chǎn)品。Cell 組件、插件(ActiveX控件)是北京用友華表公司在長期開發(fā)實踐的基礎(chǔ)上推出的功能強大、技術(shù)成熟的報表二次開發(fā)工具,是國內(nèi)技術(shù)領(lǐng)先擁有廣泛客戶群的商業(yè)報表組件,有600多個編程接口,實現(xiàn)報表自定義,報表顯示、打印預(yù)覽、打印,圖表,公式,自定義函數(shù)、資源本地化等強大功能,能夠完全讀寫Excel文件。是軟件開發(fā)人員開發(fā)優(yōu)秀報表軟件的最佳解決方案。
Cell 組件適用于開發(fā)Windows報表應(yīng)用程序
1、 強大的制表能力,特別適合制作中國式的復(fù)雜報表,解決您所有的制表難題;
2、 豐富的單元格類型,支持?jǐn)?shù)值、貨幣、日期、文本等類型。Cell的單元格囊括了幾乎所有的Windows標(biāo)準(zhǔn)控制;
3、 豐富的打印設(shè)置,美侖美奐的打印預(yù)覽和打印效果,輕松輸出各種報表;
4、 無須系統(tǒng)安裝Excel,就可以和Excel文件完全轉(zhuǎn)換,轉(zhuǎn)換效率更高,效果更完美;
5、 強大的自定義函數(shù)功能,用戶可根據(jù)自己的業(yè)務(wù)邏輯添加自己的函數(shù);
6、 極大地提升了圖表功能,圖表種類和效果比肩Excel;
7、 資源本地化功能,根據(jù)需要可將Cell設(shè)成不同的語言版本;
8、 適用于VB、VC、VF、.NET、Delphi、C++ Builder、PowerBuilder等開發(fā)工具。
Cell 插件適用于開發(fā)B/S結(jié)構(gòu)的網(wǎng)絡(luò)報表程序
1、 具備Cell組件的所有特色功能,在瀏覽器中提供報表的顯示和打印(非IE的打印);
2、 網(wǎng)絡(luò)報表界面美觀,大大改善了瀏覽器中報表的輸出效果;
3、 帶有國際化數(shù)字簽名,讓用戶使用的更安全、更放心;
4、 可將報表文件另存為華表文件或者Excel文件,從而可以進(jìn)行進(jìn)一步加工;
5、 支持ASP、ASP.Net、JSP、VBScript、JavaScript等語言開發(fā)。
特征 |
功能明細(xì) |
總體印象 |
1、表尺寸 8、拖放 2、與Excel拖放兼容性 9、輸入控制 3、單元內(nèi)編輯 10、多選/整行選擇 4、集成圖表 11、單元公式 5、中文環(huán)境 12、單元內(nèi)容字符數(shù)限制 6、已有對話框數(shù) 13、自動拖拽填充 7、JavaScript,VBScript全兼容接口 |
單元風(fēng)格 |
1、數(shù)值格式 5、表格線 2、字體/顏色/風(fēng)格 6、自動折行顯示 3、日期、時間 7、3D風(fēng)格 4、貨幣,百分比 8、內(nèi)容超長時省略號提示 |
單元格類型 |
1、下拉框 7、步長式滾卷鈕 2、核選框 8、圖表 3、按鈕 9、條形碼 4、圖形 10、單選鈕 5、滾卷鈕 11、下拉表格(*****) 6、可隱藏式下拉鈕 12、超級鏈接 注:下拉表格 這是CELL中特有的一種控制,來源于PowerBuilder中的DataWindow,但功能更加優(yōu)秀。下拉表格打開以后,將出現(xiàn)另一張表,而此表的內(nèi)容來源于母表的數(shù)據(jù)(可以取自任意區(qū)域,或取自不同的表頁)。使用戶選擇數(shù)據(jù)更加方便 |
圖表 |
1、根據(jù)表數(shù)據(jù)自動產(chǎn)生 2、單元數(shù)據(jù)改變時自動刷新圖表 3、根據(jù)圖表大小自動設(shè)置圖表字體 4、相對引用單元格數(shù)據(jù)(與相對單元公式類似) 5、圖表向?qū)υ捒?/span> 6、特有的X軸屬性設(shè)定 7、根據(jù)數(shù)據(jù)智能設(shè)定數(shù)據(jù)軸 8、鼠標(biāo)拖放及resize圖表大小 9、多種圖表類型 10、圖表浮在窗體上 |
公式及函數(shù) |
1、相對公式 2、求任意表達(dá)式值 3、編輯公式時立即求值 4、產(chǎn)生循環(huán)引用時給出產(chǎn)生循環(huán)引用公式的列表 5、有語法錯誤時光標(biāo)停留在錯誤位置上 6、系統(tǒng)函數(shù)數(shù)量 7、自定義函數(shù) 8、加入自定義函數(shù)幫助 9、單元格數(shù)據(jù)類型 13、區(qū)域數(shù)據(jù)類型 14、支持邏輯表達(dá)式 15、公式單元彩色顯示(打印時自動轉(zhuǎn)為黑色) |
打印及預(yù)覽 |
1、打印 7、頁眉頁腳字體顏色字號 2、打印預(yù)覽 8、頁邊距 3、頁眉頁腳 9、預(yù)覽多頁顯示 4、紙的方向 10、雙滾卷條及鍵盤控制預(yù)覽頁移動 5、打印設(shè)置對話框 11、均可在瀏覽器中使用以上方法 6、部分打印 打印是商業(yè)軟件不可缺少的一環(huán),也是程序員感到很頭疼的地方。Cell組件尤其重視打印,從上表看,Cell 提供的打印功能完全可與辦公軟件相媲美。 |
輸出文件格式 |
1、Excel 4、HTML 2、PDF 5、CSV 3、TXT |
報表類型 |
1、子報表 5、多層表頭 2、多重嵌套報表 6、條件分組 3、交叉報表 7、Summary 4、主從表 |
其他 |
1、資源本地化 2、可在多語言環(huán)境下使用 3、中國式復(fù)雜報表制作 |