cell报表学习(二)

专职研究cell已经有10天左右了,现场需求,我这边给都实现了,自己感觉不错,看来自己搞什么都还可以^_^怪不得领导非要点名我来弄这个。

其实新学习一门新技术或语言吧,我觉得下面几点还是比较重要:

1、论坛: 有事没事多去论坛看看,对自己能有一些帮助,之前我也去过很多论坛,学数模的时候去数模论坛、考程序员的时候去程序员论坛、java的时候去matrix论坛等等,感觉自己能在论坛找到不少东西;

2、帮助文档: cell有个专门的帮助chm,现在实现功能都要去看那个,那里的帮助还是不错,就像java的jdk,vc的msdn一样;

3、网上或是实现中和一些有经验的朋友或是同事聊聊,或许他们不弄这个,但是有时他们一句话能让你受益匪浅,要相信姜还是老的辣,别忘了他们吃过的盐比我们走过的路还要多;

4、随时总结:没有总结就没有进步,也就没有提高,相信这点有经验的朋友都已经很清楚了。

下面的是我这段时间总结以及在网上找的,不敢独自享用,分享一下,希望能对做cell的朋友有一点帮助吧。

orkbookReadonly的困惑?

CELL插件,设置了WorkbookReadonly =true,为什么还能修改页签?

设置了WorkbookReadonly =true表页内容只读了,还是可以改页签的

不想改的话,在这个AllowEditSheetLabel事件里设置approve为0

AddImage一个单元格是不是只能插入一个图片?

就可以设置一幅图片不能手动调整大小的 你用浮动图片可以手动调整的

获得当前的行列号

GetCurrentCol和GetCurrentRow可以获得当前的行列号

editfinish里调用GetCurrentCol和GetCurrentRow和changcell返回的行列号是一样的,你点其他的单元格还是返回你原来修改的单元格的行列号的。

Web开发cell报表

将CELL报表的eSReport目录下的所有文件拷贝到新建的组件的js/jsp文件所在的文件夹。

修改jsp页面,内容以erreport.html文件基准扩展和web有关的代码。

在jsp中,会调用CELL插件,并提供终端用户和CELL报表的交互功能处理。

时间: 2024-09-25 06:33:32

cell报表学习(二)的相关文章

cell报表学习(一)

之前工作就是和大家一起的做一些web开发,需求设计.编码.测试以及实施维护,没有什么特别的地方,其他的就是在项目组做了n个接口,其他没什么.一个偶然的机会接触做一个叫cell报表的东西,起初只是觉得这个东西不错,那个时候正好出差回来没什么事可做,就帮忙做了点开发.后来被领导发现原来我做这个比做其他的强,倒不是我做web的能力差,让他感觉到我自学能力还是比较强以及其他方面均比较均衡,设计的面也比较广,于是把调出原先的项目组来专门做这个cell报表. 这几天的主要工作就是保存报表.打开报表和插入图片

从报表的绘制方式来谈谈:SQL报表,Cell报表和中国式报表.

根据报表的绘制方式,报表工具大致可以分为SQL画布方式和Cell单元格方式:       SQL画布方式报表工具的特点是将报表水平分割成若干个区域,在各个区域上放置报表组件,报表组件位置可以是任意的,各组件可以互相重叠.画布式报表工具的优点是可以做到可视化数据绑定,组件位置自由.缺点是插入列.组件对齐困难,画表格线经常出现线与线之间的错开现象.这种报表只是很好的解决了"报"的问题,但对于"表"的问题依然存在.比较著名的画布式报表工具主要有 Crystal Repor

MySQL入门学习(二)

mysql 入门篇   上篇讲了如何安装并测试MySQL,环境建好后就可以继续我们的学习了.本篇主要熟悉一写常用命令. 1.启动MySQL服务器   实际上上篇已讲到如何启动MySQL.两种方法:   一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作.   二是在DOS方式下运行    d:mysqlbinmysqld 2.进入mysql交互操作界面   在DOS方式下,运行:   d:mysqlbinmysql    出现:   mysql    的提示符,此

winfrom DEV报表PDF417二维码带ASCII控制符的问题

问题描述 我在开发报表的时候,遇到了一个问题.客户要求在几组数据间插入ACSII码值"29"的分组符,描述为GS,但是在为barcode赋值时,设定的这个ASCII码转成String型之后,barcode.text赋值就会出错.二维码就生成不了.我用的是DEV11控件.不知道那位大神有遇到过这个问题.我现在已经搞不清楚到底PDF417能不能同时带ASCII码和string型文本的.C#(char)29转成string型的时候值为"";但赋值时却不认,后来又用&quo

OpenGL入门学习[二]

http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html 一.点.直线和多边形 我们知道数学(具体的说,是几何学)中有点.直线和多边形的概念,但这些概念在计算机中会有所不同.数学上的点,只有位置,没有大小.但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点.另一方面,无论图形输出设备(例如,显示器)如何精确,始终不能输出一个无穷小的点.一般情况下,OpenGL中的点将被画成单个的像素(像素的概念,请自己搜索之~),虽

学习二维动态数组指针做矩阵运算的方法_C 语言

本文分享了利用二维动态数组指针做矩阵运算的实现代码. 1. 头文件     // juzhen 2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdlib.h" #include "windows.h" #define OK 0 #define NG -1 typedef struct mat { int

AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(二):配置WinClient分布式运行环境

一.前言      AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本.缩短开发时间,快速适应市场变化的目的.      AgileEAS.NET SOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC.ORM.SOA.分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的

Maven学习二之settings.xml修改

  <Maven学习一>settings.xml已经被我们安放好了,下面来修改jar包下载下来的位置. 配置localRepository, <localRepository>e:/repository</localRepository> 如果没有该目录,项目下载jar包时自动创建该目录,默认是.m2/repository里面.    

linux多线程学习(二)——线程的创建和退出

      在上一篇文章中对线程进行了简单的概述,它在系统中和编程的应用中,扮演的角色是不言而喻的.学习它.掌握它.吃透它是作为一个程序员的必须作为.在接下来的讲述中,所有线程的操作都是用户级的操作.在LINUX中,一般pthread线程库是一套通用的线程库,是由POSIX提出的,因此他的移植性是非常好的.       创建线程实际上就是确定调用该线程函数的入口点,这里通常使用的函数是pthread_create.在线程创建之后,就开始运行相关的线程函数.在该函数运行结束,线程也会随着退出.这是