报表图表
文章平均质量分 81
杰锋
这个作者很懒,什么都没留下…
展开
-
使用 JFreeChart来创建基于web的图表
JFreeChart项目简介JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。这些不同式样的图表基本上可以满足目前的要求。为了减少篇幅本文主要介绍前面三种类型的图表,读者可以触类旁通去开发其他样式的图表。下转载 2010-03-18 11:54:00 · 743 阅读 · 1 评论 -
Excel2003文件在Excel 2007中的失真问题
前段时间,同事谈到这么一个现象:Excel2003文件通过Excel 2007编辑后,保存后会出现文件“失真”情况! <br />昨天,我在做设计的时候,也碰到这个问题了。经过一个小时的努力,找到其中的真实原因: <br />xls文件中包含ActiveX控件,而在2007中对xls文件进行合并单元格处理。 这里要分析的不是这个问题,是java导表中一个2003和2007的问题。转载 2010-10-22 00:50:00 · 1531 阅读 · 0 评论 -
解决大批量数据导出Excel产生内存溢出的方案
POI或者JXL在导出大量数据的时候,由于它们将每一个单元格生都成一个Cell对象,所以很容易导致内存溢出。解决这个问题,唯一的办法是弄清楚Excel的二进制格式(汗),并且用流的方式读写Excel。POI和JXL其实提供了二进制方式读写Excel的API,只是因为缺少文档和实例,所以使用的人不多。我编写了这个简单的合并Excel的类,它只适合合并结构相同的多个Excel文件。好在这个功能已经可以转载 2011-12-02 01:03:44 · 2803 阅读 · 0 评论 -
以集成和管理为主要手段的企业报表中心架构设计
1.背景报表和报告是企事业单位日常管理中最为重要的信息管理载体,同时也是企事业单位各层级人员进行信息共享和交流的主要手段。许多单位通过多年的信息化建设经验积累,已经建立了支持业务运作的基础系统,并且开始希望将各业务系统的数据和报表进行集中管理。然而由于现有业务系统既有的建设思路和技术框架等原因,很难基于需要大量编程的传统报表开发方式来满足多层次的报表需求,主要表现为数据环境复杂、报表应用类型多转载 2011-12-17 19:12:30 · 1367 阅读 · 0 评论 -
推荐6款常用的Java开源报表制作工具
1.JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。2.Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗转载 2011-12-17 19:16:14 · 718 阅读 · 0 评论 -
使用Excel自动生成Java中的Model类
同事写的使用Excel生成Java的Model类的宏。我觉得很实用,赞一个,也顺便推广一把。如图所示:Alt+F11进入后台:代码如下:Private Sub CommandButton1_Click() Set fs = CreateObject("Scripting.FileSystemObject") fileNm = Range(转载 2011-12-14 01:51:04 · 1546 阅读 · 0 评论 -
大量数据与Excel交互的解决方案
转自:http://www.javaeye.com/topic/611809一. 导入生成 Excel 原始的做法: 将数据加载到内存中,导入 Excel, 此方法的弊端: 1. 大量数据加载到内存中 , 使机器变得缓慢 2. 大量数据在导入 Excel 时形成大量 cell 对象产生 OOM 在使用 TOMCAT 的情况下, JVM 最高只能支持到 2G 内存,则会转载 2011-12-14 01:55:12 · 717 阅读 · 0 评论 -
Java中处理大数据量时产生OOM(Out of Memory)异常的一点经验
可能使用了数组,或者是ArrayList和Vector。一般来说因为数组要分配连续的内存空间,所以容易产生OOM错误。 但是,可以尝试使用LinkedList等集合。转载 2011-12-14 02:20:53 · 3230 阅读 · 0 评论 -
POI 样例
使用这套API操作Excel时,将对Excel进行全程锁定,所以不能有其他程序访问同一文件.package poi; import java.io.FileOutputStream;import java.util.Calendar;import java.util.Date; import org.apache.poi.hssf.usermodel.HSSFCell;转载 2012-01-10 20:40:48 · 517 阅读 · 0 评论 -
用JFreeChart 生成报表
JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产转载 2012-01-10 20:44:23 · 442 阅读 · 0 评论 -
从零开始认识 JasperReport + IReport (JasperReport部分)
因参与公司南非的项目,需要应用在Linux平台,所以报表改用JasperReport.国内的项目报表还是用FastReport(看来还是结晶啊).废话少说,我从delphi平台转到RCP开发才不过两月时间,以前从未接触过JasperReport.(简称为JR)今天上级要求熟悉JR,为节后国际化报表做准备.以下为我从0开始的一些记录.目的: 力求理解JasterReport的各个概念转载 2012-03-11 19:54:15 · 1061 阅读 · 0 评论 -
在Java中读取并保存EXCEL文件中图片
/* * 保存excel中的图片(以文件形式保存,或者存入数据库) * * basePath:应用所在路径,附件存放路径: * 参数:is是上传的附件文件流 */ public void saveSheetImgByFile(String basePath,InputStream is) throws ParseExcept转载 2012-05-27 20:56:15 · 1395 阅读 · 0 评论 -
发一个通用从数据库导出excel、excel导入数据库组件
<br />以前发过一次,看见许多朋友都很需要这种通用的导入导出组件 <br />请注意:导入导出功能是通过自定义的Annotattion来实现的,要将pojo中的字段的类标注指定的annotation才可以,如果没有标注的,就默认不导出导入 <br /><br />一般情况下只需要简单的三步,就可以实现导入和导出了,要是你使用了hibernate,就会发现太方便了 <br /><br />一: <br />构造输入输出流 如: OutputStream out = new FileOutputStream转载 2010-10-22 00:47:00 · 938 阅读 · 0 评论 -
详解JAVA POI导出EXCEL报表的操作(包括各种格式及样式的实现)
<br />一、工具类 /** * EXCEL报表工具类. * * @author caoyb * @version $Revision:$ */ public class ExportExcel { private HSSFWorkbook wb = null; private HSSFSheet sheet = null; /** * @param wb * @param sheet */ public ExportExcel(HSSF转载 2010-09-14 16:46:00 · 3939 阅读 · 1 评论 -
POI 读取word (word 2003 和 word 2007)
最近在给客户做系统的时候,用户提出需求,要能够导入 word 文件,现在 microsoft word 有好几个版本 97、2003、2007的,这三个版本存储数据的格式上都有相当大的差别,而现在 97 基本上已经退出市场,几乎没有人用这个版本了, 所以在我们的系统中只考虑 2003 版本和 2007 版本的,因为我们只要求能够读取 word 中的文字内容即可,其中的文字样式、图片转载 2010-03-17 17:44:00 · 1505 阅读 · 1 评论 -
用JFreeChart增强JSP报表的用户体验
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图和曲线图的进阶应用,来达到熟练使用JFreeChart的目的。 一.转载 2010-03-18 14:38:00 · 1327 阅读 · 0 评论 -
JFreeChart在JSP中的应用实例
JFreeChart 是一个开源的 JAVA 项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图 ( 普通柱状图以及堆栈柱状图 ) 、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。在这些不同式样的图表上可以满足目前商业系统的要求。 JFreeChart 是一种基于 JAVA 语言的图表开发技术。 JFreeChart 可用于 Servlet 、 JSP 、 Apple转载 2010-03-18 14:11:00 · 884 阅读 · 2 评论 -
MyEclipse8.x无法安装FB插件的朋友请进
由于MyEclipse7.5过后安装目录没有了eclipse目录.相信很多朋友对插件的安装就纠结了!小弟最新发现.在MyEclipse中安装FB4插件的方法,分享给需要的朋友!1.首先下载eclipse3.5安装.2.再安装FB4插件版到eclipse3.5.3.然后在eclipse3.5目录下找到dropins目录进入.4.copy里面的FB4插件link:com.adobe.flexbuilder.feature.core.nl1.link.5.进入MyEclipse8.x目录,找到configurat转载 2010-08-08 23:37:00 · 581 阅读 · 0 评论 -
Jacob解析word
由于项目需要,取得word的内容,因研究了下Jacob,尽管POI也能解析word,但我觉得Jacob还是好些(注:Jacob好像不能在Linux下用)昨天下午看了看Jacob的源码,今天上午终于把word的表格给搞定了(速度有点小慢,不过没关系,慢慢来)。下面来和大家分享下我的快乐: 首先需要下载jacob,去官网http://sourceforge.net,下载后,需要把jacob.dll放到windows目录的system32下,把jacob.jar Copy到lib下就OK, 我用的工具是Myec转载 2010-08-09 00:41:00 · 1641 阅读 · 1 评论 -
使用apache POI操作Excel
<br />用apache POI 操作 Excel有几个关键的地方:<br /> <br />[1]读文件流<br />这个问题是一个IO问题<br /> InputStream in = new FileInputStream("/tmp/aaa.xls"); <br /> <br />[2]如何取得Excel的操作对象<br />这个也就相当于,Excel的工作区,在这个里面你可以取得当前excel文件的相关信息<br /> POIFSFileSystem poifs = new PO转载 2010-08-09 23:35:00 · 536 阅读 · 0 评论 -
Myeclipse中安装Birt
由于近期项目要求在ibm_jdk1.4.2基础上开发,并且要求有报表的生成。 我首先调研了一下birtReport这个java开源插件。 环境: Myeclipse6.5 Websphere6.1 birt-report-framework-2.1.3(不是最新版本,主要是支持JDK1.4.2) 1.birt与Myeclipse的组合 解压birt-report-framework-2.1.3.转载 2010-08-09 23:04:00 · 4535 阅读 · 2 评论 -
web中使用POI导入导出EXCEL文件的例子
<br />struts1.x的例子,struts2.x可以参考自己修改<br />1.action的写法Java代码 <br />import java.io.*; <br />import java.sql.*; <br />import java.util.ArrayList; <br /> <br />import javax.servlet.http.HttpServletRequest; <br />import javax.servlet.http.HttpServletRe转载 2010-08-14 02:41:00 · 955 阅读 · 0 评论 -
POI操作excel大全
<br />第一讲 :基本的Excel读写<br />本文主要演示一下POI的基本操作,例如怎样读取和创建一个具体的Excel文件。按照惯例,拿HelloWorld说事儿。<br />说明:本文主要内容皆包含于官方帮助手册,之所以要拿出来,出于两个原因,手册是英文的+手册是对应2.5.1的。<br />核心代码如下,注释部分为讲解。 这里只挑干的讲,完整的代码请参考(下载代码)。<br />//创建一个空白的WorkBook<br />HSSFWorkbook wb = new HSSFWorkbook()转载 2010-08-14 02:49:00 · 500 阅读 · 0 评论 -
jacob操作word excel
<br />项目开发过程中,需求涉及到了各种文档转换为HTML或者网页易显示格式,现在将实现方式整理如下: <br />一、了解Jacob<br />先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自己的贡献。<br />下载地址:http://sourceforge.net/project/sho转载 2010-08-17 01:10:00 · 713 阅读 · 0 评论 -
如何使用POI处理Excel中的日期数据类型
<br />在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式,如果是的话,创建一个日期格式,再将单元格的内容以这个日期格式显示出来。如果单元格不是日期格式,那么则直接得到NUMERIC的值就行了。具体代码如下: <br />if (HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType()) { if转载 2010-08-17 00:21:00 · 1341 阅读 · 0 评论 -
ext-2.3.0+CKEditor 3.0.1+ckfinder_asp_1.4配置详解
一、去http://cksource.com/下载这两个东西二、去http://www.extjs.com/下载ext-2.3.0三、将ext-2.3.0、CKEditor 3.0.1、ckfinder_asp_1.4,取出解压后的文件夹,真接放到站点根目录,目录结构为:WEBROOT|--ckeditor|--finder|--ext-2.3.0|--js|--c转载 2012-05-27 21:02:15 · 690 阅读 · 0 评论