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

cell报表学习(一)相关推荐

  1. 报表学习总结(一)——ASP.NET 水晶报表(Crystal Reports)的简单使用

    报表学习总结(一)--ASP.NET 水晶报表(Crystal Reports)的简单使用 目录 一.水晶报表简介 二.水晶报表的实现模式 2.1.拉(PULL)模式 2.1.1.不敲一句代码创建水晶 ...

  2. 帆软(FineReport)报表学习——插入图表

    接着帆软(FineReport)报表学习--一个简单的报表,新做一个带有图表的决策报表. 一.定义数据查询 首先定义数据查询totaldata,用条形图显示卖场数据: select dept,sum( ...

  3. 【Cell报表】设计模板

    背景: 最近小编在项目中接触到了报表这一块,组长分下来任务,就说研究到能使用就OK,不用深究.然后小编就在实践中学习,刚开始都不知道报表界面怎么来的,然后就看帮助文档,请教大神,摸出了一些经验分享给大 ...

  4. C# rdlc 报表学习总结

    C# 创建报表过程详解 http://www.jb51.net/article/68481.htm 本文给大家介绍的是使用vs2012 c#创建报表的全部过程的记录,十分的详细,有需要的小伙伴可以参考 ...

  5. 帆软报表学习笔记——根据参数查询

    帆软(FineReport)是一款非常快捷方便的报表软件,最近跟着公司后面做一个仓储收费管理系统,后期需要用得到各种费用的计算已经表格导出,所以乘着现在有空学习一个帆软的简单操作以及使用. 软件的下载 ...

  6. 网络报表学习体会心得!

    这几天本人专门对网络报表的设计及打印技术进行了调查研究,在网上收集了许多相关资料,其中ireport+jasperreport是许多相关人士的首推,因此本人对此进行了较详细的学习,下面是本人在学习ir ...

  7. 润乾报表学习一:制作最简单的报表

    一.to函数说明:生成一组连续的整数数据 语法: to(startExp,endExp,stepExp) 参数说明: startExp    整数数据开始的表达式 endExp      整数数据结束 ...

  8. 帆软(FineReport)报表学习——一个简单的报表

    客户要用帆软做东西,就下载了一个,弄了一些报表出来. 废话不说,走起! 先建立一个数据源连接. 这个Mysql的连接没什么可讲的,就是后面的连接参数需要注意一下,useUnicode=true& ...

  9. 润乾报表学习:报表在页面的样式等的调整

    步骤一:首先将报表和参数模板设计好 在这里,后面在导出PDF与word的时候,因为我的字号设置的问题,最后一列总是打印在后面一张上,这里就记录一下设置打印的问题.在属性--报表属性,打开,显示如下界面 ...

最新文章

  1. 2009年广东省大学生程序设计竞赛 J
  2. HTTP自定义Header-(SOCKET-TCP)
  3. 指向常对象的指针变量
  4. UA PHYS515 电磁理论I 麦克斯韦方程组基础3 麦克斯韦方程的势能形式
  5. c++中的pod类型
  6. js中this和回调方法循环-我们到底能走多远系列(35)
  7. 一款简单微信小程序个人博客
  8. 2021年qs世界大学计算机科学排名,2015年QS世界大学计算机专业排名
  9. Nuro发布自家自动驾驶安全报告,提出无人车12大安全要素 | 报告下载
  10. 队列和通知区别_Java多线程学习(五)——等待通知机制
  11. 【C++编程技巧】根据字符串中的指定字符作为分界将字符串拆分
  12. android获取手机联系人信息(电话,邮箱,姓名,头像)
  13. scratch 打字游戏
  14. centos检测不到磁盘_CentOS 7 安装时候检测不到空余硬盘的解决办法
  15. 来,让我用Python给你算一命
  16. flashfxp连接后文件名乱码问题
  17. cdn刷新api_阿里云cdn刷新api
  18. ​深圳国际会展中心希尔顿、茂名浪漫海岸喜来登度假、南昌青山湖希尔顿欢朋酒店开业 | 中国酒店周刊...
  19. 计算机、程序和 Java 概述 学习笔记
  20. 知乎在商业化的道路上大动作频频,知乎,直乎,播乎?

热门文章

  1. TFTLCD原理配置
  2. RS232电平和TTL电平
  3. 51单片机定时器及其应用(1)(时钟功能)
  4. 【C】借助DirectSound进行流的形式无缝播放的例子
  5. 读书 |《数据资产论》:数据如何资产化?
  6. 手指僵硬无力 这是不是运动神经元
  7. 计算机右键管理提示没有关联应用,win7系统右键计算机管理提示“该文件没有与之关联的程序”的修复步骤...
  8. petalinux 2018.2 在ubuntu 16下的安装
  9. 高温熔体压力传感器的正确使用
  10. 超宽带信号高速采集记录回放系统在现实生活中的应用