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