本例以一个实例来展现FineReport报表工具离线填写报表功能。

下图为一个雇员统计表:

FineReport报表设计器里的报表设计如下图:

模板中报表填报属性如下:

保存该模板到C:\FineReport6.2\WebReport\WEB-INF\reportlets目录下,命名为WorkBook1.cpt。

依次点击FineReport文件à输出àExcel格式à原样导出,得下图的.xls文件:

填写雇员信息如下:

将其另存,路径为C:\WorkSheet1.xls.。

运行如下导入程序即可将数据导入数据库中,注意此处要特别留心程序中几个路径是否正确。

import java.io.FileInputStream;

import java.util.HashMap;

import com.fr.base.FRContext;

import com.fr.base.dav.LocalEnv;

import com.fr.report.ReportTemplate;

import com.fr.report.io.ExcelImporter;

public class TestUtils {

publicvoid exe() {

//配置系统运行环境,可以localEnvremoteEnv

com.fr.base.dav.LocalEnvenv = new LocalEnv("C:\\FineReport6.5\\WebReport\\WEB-INF");

try{

//设置

FRContext.setCurrentEnv(env);

//读取模板

ReportTemplatetpl = env.readTemplate("WorkBook1.cpt");

//读取Excel文件

FileInputStreamfile = new FileInputStream("C:\\WorkSheet1.xls");

//调用方法,具体如下

ExcelImporter.importExcel(tpl,new HashMap(), file);

}catch (Exception e) {

//TODO Auto-generated catch block

e.printStackTrace();

}

}

publicstatic void main(String[] args)

{

TestUtilstestUtils = new TestUtils();

testUtils.exe();

}

}

查看FineReport报表中数据见下图:

至此离线填报成功。

mysql 离线报表,FineReport报表工具6.5离线填报示例相关推荐

  1. 报表FineReport部署Tomcat服务器

    tomcat是免费且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎,下面就通过BI报表FineReport来进行介绍. 1.以下示例环境为Win7+tomcat 7+jdk 1.7,其他版 ...

  2. FineReport报表工具最新版本细则

    FineReport简介 FineReport是一款集数据展示(报表),数据查询(参数)和数据录入(填报)功能于一身,用来辅助开发基于BS软件系统的工具软件. 有了FineReport的帮助,在软件开 ...

  3. java 报表_市占率第一的Java报表工具 - FineReport报表工具

    作为国产Java报表工具的优秀代表,FineReport报表工具不仅仅在报表设计的简单易用上表现出极大的优势,更在数据分析等复杂报表处理能力和报表管理等报表综合应用上凸显出其报表技术的成熟和领先. 一 ...

  4. mysql输出美式报表_Navicat for MySQL 如何预览报表

    Navicat for MySQL 使用用户友好 GUI 报表创建工具创建各种不同类型的报表,设计发票.统计.邮寄标签及更多其他报表.输出报表到多种格式,如 text.PDF.Lotus.Excel. ...

  5. 有了报表FineReport,为什么还要上FineBI?

    故事前言 前些日子和一位企业信息部门负责人交流,他们用报表工具有5.6个年头了,先后做了财务报表,营收分析.月营收报表,细分到200多家门店以及2000多名员工的财务数据汇总,为财务开发了多维度的查询 ...

  6. 用FineReport报表系统构建资金监管平台

    一.应用背景 计算机的应用已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,计算机都标志着一种高科技,使工作高效率和高水平.为了能更方便,更轻松,更好的管理,信息化建设正在日益发展壮大,更加 ...

  7. 报表工具不可或缺的数据填报功能

    [摘要] 实际的业务场景中,报表工具除了用来展现数据,更要满足用户各类数据填报需求,润乾报表工具中数据填报的功能更是强大:         1. 不仅支持呈现,也支持数据录入.         2. ...

  8. 帆软报表FineReport学习实践

    最佳学习文档和视频:查看帆软官网的学习社区 https://help.fanruan.com/finereport/ https://bbs.fanruan.com/edu/guide/finerep ...

  9. 数据来源渠道及采集工具_报表工具不可或缺的数据填报功能-----数据采集数据补录工具...

    [摘要] 实际的业务场景中,报表工具除了用来展现数据,更要满足用户各类数据填报需求,润乾报表工具中数据填报的功能更是强大: 1. 不仅支持呈现,也支持数据录入. 2. 数据录入可以做到来去无关,来去自 ...

最新文章

  1. 用php文件创建表,使用PHP创建单个文件上传表单的最佳方式是什么?
  2. 过年回家抢票不求人,试试这个开源抢票神器吧!
  3. java中利用框架传入相同的url实现crud操作_还在手写CRUD代码?这款开源框架助你解放双手!
  4. 分享一个ASP.NET 文件压缩解压类 C#
  5. emwin修改text字体颜色_Rggplot2 绘制带颜色条的相关性散点图
  6. Java的Runtime类介绍
  7. nginx负载均衡分发请求的几种方式
  8. java死锁的产生原因,操作系统产生死锁的原因和处理策略
  9. ubuntu mysql主从备份_Ubuntu 16 MySQL主从备份配置
  10. python/数据库操作补充—模板—Session
  11. 记录自己装Ubuntu18.04+Win10 1803双系统,采用UEFI启动模式
  12. Python 实现 pdf转图片 和 图片转pdf
  13. 手把手教你如何用VBA统计问卷调查表
  14. Python爬英雄联盟lol全英雄皮肤
  15. 零基础如何学 Web 前端开发?
  16. 文件上传之黑名单绕过
  17. MySQL8版本 Win10忘记密码
  18. SQL数据库管理—DBCC数据库修复
  19. Mac缓解或关闭鼠标加速
  20. 微信群怎样加企业微信用户

热门文章

  1. QT MSVC 编译器添加新类报错LNK2019 error LNK2019: unresolved external symbol public
  2. 江苏省信息通信业去年“成绩单”发布
  3. 程序员都是怎么当上领导的?
  4. Latex多个连续参考文献引用,使用破折号
  5. 360行,行行转Java,这句话到底是什么鬼呢?
  6. Win7系统提示Windows Defender无法扫描选定的文件解决方法
  7. 艳丽抢眼堪称浪漫梦幻
  8. Office 办公——Word
  9. canvasnest 移动距离_NEST 预言机新增均价和波动率数据,直面真实需求
  10. idea的快捷键的设置方法