冷面阎罗

低调做人&&高调做事
随笔 - 208, 文章 - 3, 评论 - 593, 引用 - 0
数据加载中……

cell报表学习(一)

        之前工作就是和大家一起的做一些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、中国式复杂报表制作

posted on 2007-10-25 15:27 冷面阎罗 阅读(3830) 评论(7)  编辑  收藏

评论

# re: cell报表学习(一)[未登录]  回复  更多评论   

你是托吧?
2007-10-25 20:47 | Peter

# re: cell报表学习(一)  回复  更多评论   


我单位用这个做开发,感觉还不错。这个free的也可以用滴
2007-10-26 08:34 | 冷面阎罗

# re: cell报表学习(一)  回复  更多评论   

呵呵 我们公司也是用这个
用了一年了 呵呵
2007-10-26 09:42 | G_G

# re: cell报表学习(一)  回复  更多评论   

用了也快一年了,觉得挺麻烦的,尤其是报表需求一旦调整,挺麻烦的
2007-12-07 13:40 | sss

# re: cell报表学习(一)  回复  更多评论   

这几天头儿也让俺研究,感觉相当不错,尤其是打印功能,实在是Cool~

wyt1213@163.com
QQ:195347569

留个底,希望能和博主交流讨论
2008-03-10 17:12 | wyt1213

# re: cell报表学习(一)  回复  更多评论   

感觉很不错

符合中国人的操作习惯

2008-07-29 10:50 | 米花糖

# re: cell报表学习(一)  回复  更多评论   

不能建个群大家交流一下.我.NET(C#)+JS,开发中遇到一些问题,还请各位指教.QQ:232439947 Email:232439947@163.com
2008-09-06 16:04 | 天平

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问