如果我们想对我们的报表做更多控制,比如动态修改模板的内容,或者模板权限跟自己的业务结合起来,此时我们可以通过动态读取存储在数据库的模板内容,来精细化的控制我们的报表,这时我们可以创建网络报表。

网络报表需要我们继承Reportlet类。

package com.fr.plugin.test.report;import com.fr.base.Parameter;
import com.fr.base.background.ColorBackground;
import com.fr.general.Background;
import com.fr.io.TemplateWorkBookIO;
import com.fr.json.JSONArray;
import com.fr.log.FineLoggerFactory;
import com.fr.main.TemplateWorkBook;
import com.fr.main.parameter.ReportParameterAttr;
import com.fr.web.core.Reportlet;
import com.fr.web.request.ReportletRequest;import java.awt.*;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.util.Map;
viewlet=com.fr.plugin.test.report.SimpleReportedDemopublic class SimpleReportedDemo extends Reportlet {public TemplateWorkBook createReport(ReportletRequest reportletrequest) {//新建一个WorkBook对象,用于保存最终返回的报表FineLogger

将模板内容存储到数据库,通过URL访问报表相关推荐

  1. 使用PHPExcel将Excel中的内容存储到数据库

    PHPExcel将.xlsx文件中的内容存储到MySQL数据库 一.PHPExcel下载 PHPExcel下载可以参照我之前发过的文章--Composer安装与PHPWord的下载与使用 查找版本命令 ...

  2. python 爬虫源码 selenium并存储数据库_使用pythonSelenium爬取内容并存储MySQL数据库的实例图解...

    这篇文章主要介绍了python Selenium爬取内容并存储至MySQL数据库的实现代码,需要的朋友可以参考下 前面我通过一篇文章讲述了如何爬取CSDN的博客摘要等信息.通常,在使用Selenium ...

  3. python如何利用scrapy爬取纵横小说三级链接内容并存储到数据库

    效果展示 settings.py# Scrapy settings for zongheng project # # For simplicity, this file contains only s ...

  4. 数据导入(excel读取,存储进数据库【多表】)

    QQ:1187362408 欢迎技术交流和学习 数据导入(excel读取,存储进数据库[多表]),业务需求 TODO: 1,选择导入地区 2,数据校验: (角色类别[1]:一个用户具有多角色      ...

  5. php 爬数据库,php爬虫爬取数据并存储至数据库

    php爬虫爬取数据并存储至数据库 准备:php环境,phpspider请自行下载 下载地址:https://github.com/owner888/phpspider 文档:https://doc.p ...

  6. python框架之Scrapy自动存储mysql数据库

    一.Scrapy框架介绍 '''Scrapy是适用于Python的一个快速.高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据.Scrapy用途广泛,可以用于数据挖掘.监测 ...

  7. bs4主要知识点介绍及实例解析---利用bs4爬取伯乐在线(分别存储在数据库和xls表中)

    bs4主要知识点介绍及实例讲解 bs4 是第三方解析html数据的包 from bs4 import BeautifulSoup lxml 解析读取html的第三方解释器,解析速度快,底层通过c实现 ...

  8. 爬虫数据存储到数据库/增量爬虫+多级页面获取=====安居客信息爬取

    文章目录 前言 一.增量爬虫是什么? 二.python数据存储到数据库 三.多级页面的跳转获取 四:遇到的问题以及解决 五:代码 总结 前言:这次的爬取内容是安居客网页里面的信息,首先是我爬取的页面是 ...

  9. python爬取电影网站存储于数据库_python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析...

    字符串常用方法 # 去掉左右空格 'hello world'.strip() # 'hello world' # 按指定字符切割 'hello world'.split(' ') # ['hello' ...

最新文章

  1. (原+转)linux安装rtl 8812au驱动
  2. jq 直接调用php文件_js调用php和php调用js的方法举例
  3. 系统间通信2:通信管理与远程方法调用RMI
  4. 基于 abp vNext 和 .NET Core 开发博客项目 - 自定义仓储之增删改查
  5. Linux 查看端口占用情况 并 结束进程
  6. 移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID的名词解释
  7. java web远程调试工具_java远程调试 - Dendy的个人页面 - OSCHINA - 中文开源技术交流社区...
  8. 4399元!苹果2020年终极新品上市就遇麻烦:付款3个月才能到货
  9. Oracle如何实现跨库查询
  10. PHP 代码规范简洁之道
  11. DONET中常用的一些快捷键收集。
  12. Centos 7安装Oracle12c RAC
  13. 新知实验室TRTC初探
  14. 使用python来完成数据的线性拟合
  15. 阿里云网络和安全配置实验(云计算)
  16. 倒水c语言,洛谷 P1432 倒水问题
  17. maven本地仓库中已有jar包,项目却读取不了
  18. php输出英文格式的日期
  19. 【VMD-SSA-LSSVM】基于变分模态分解与麻雀优化Lssvm的负荷预测【多变量】(Matlab代码实现)
  20. jupyter notebook 写代码自动补全

热门文章

  1. mtk平台typec模拟耳机补丁
  2. python 模拟键盘 linux,在Linux中使用Python模拟键盘按键,linuxpython
  3. 第三章、vb6的ByVal与ByRef详解
  4. Visual FoxPro 6.0常用命令
  5. liquidFill---实现柱状水滴图
  6. Python人脸识别图片视频
  7. Java后端面经(部分)
  8. elastic APM 深入测试 一 (无嵌套调用的分布式微服务监控)
  9. 4.16Day21垃圾回收机制、re模块正则
  10. 12个EMC设计标准电路