当前位置: 首页 > news >正文

深喉咙企业网站系统seo西安

深喉咙企业网站系统,seo西安,金融网站模板 html下载,建设银行网银网站特色目录 Apache ECharts 介绍 入门 绘制一个简单的图表 Apache POI 介绍 通过POI创建Excel文件并且写入文件内容 通过POI读取Excel文件中的内容 导出Excel表格 Apache ECharts 介绍 Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观&#xf…

目录


Apache ECharts 介绍

入门

绘制一个简单的图表

Apache POI 介绍

通过POI创建Excel文件并且写入文件内容 

通过POI读取Excel文件中的内容

导出Excel表格


Apache ECharts 介绍

Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。

官网地址:Apache ECharts

入门

在 echarts CDN by jsDelivr - A CDN for npm and GitHub 选择 dist/echarts.js,点击并保存为 echarts.js 文件。

在刚才保存 echarts.js 的目录新建一个 index.html 文件,内容如下:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><!-- 引入刚刚下载的 ECharts 文件 --><script src="echarts.js"></script></head>
</html>

绘制一个简单的图表

完整代码如下

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>ECharts</title><!-- 引入刚刚下载的 ECharts 文件 --><script src="echarts.js"></script></head><body><!-- 为 ECharts 准备一个定义了宽高的 DOM --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据var option = {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data: ['销量']},xAxis: {data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script></body>
</html>

总结:使用Echarts,重点在于研究当前图表所需的数据格式。通常是需要后端提供符合格式要求的动态数据,然后响应给前端来展示图表。

Apache POI 介绍

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI Java 程序中对Miscrosoft Office各种文件进行读写操作。

一般情况下,POI 都是用于操作 Excel 文件。

Apache POI 的应用场景:

银行网银系统导出交易明细
各种业务系统导出 Excel 报表
批量导入业务数据

通过POI创建Excel文件并且写入文件内容 

通过POI读取Excel文件中的内容

导出Excel表格

 

    /*** 导出运营数据报表* @param response*/@Overridepublic void exportBusinessData(HttpServletResponse response) {//1.查询数据库 获取营业数据LocalDate dateBegin = LocalDate.now().minusDays(30);LocalDate dateEnd = LocalDate.now().minusDays(1);BusinessDataVO businessDataVO = workspaceService.getBusinessData(LocalDateTime.of(dateBegin, LocalTime.MIN), LocalDateTime.of(dateEnd, LocalTime.MAX));//2.通过POI将数据写入到Excel文件中InputStream in = this.getClass().getClassLoader().getResourceAsStream("templete/运营数据报表模板");try {//基于模板文件创建一个新的Excel文件XSSFWorkbook excel= new XSSFWorkbook(in);//获取标签页XSSFSheet sheet = excel.getSheet("Sheet1");//填充数据--时间sheet.getRow(1).getCell(1).setCellValue("时间:" + dateBegin + "至" + dateEnd);XSSFRow row = sheet.getRow(3);row.getCell(2).setCellValue(businessDataVO.getTurnover());row.getCell(4).setCellValue(businessDataVO.getOrderCompletionRate());row.getCell(6).setCellValue(businessDataVO.getNewUsers());row = sheet.getRow(4);row.getCell(2).setCellValue(businessDataVO.getValidOrderCount());row.getCell(4).setCellValue(businessDataVO.getUnitPrice());//填充明细数据for(int i = 0;i<30;i++){LocalDate date = dateBegin.plusDays(1);//查询某一天的营业数据BusinessDataVO businessData = workspaceService.getBusinessData(LocalDateTime.of(date, LocalTime.MIN), LocalDateTime.of(date, LocalTime.MAX));//获得某一行row = sheet.getRow(7+i);row.getCell(1).setCellValue(date.toString());row.getCell(2).setCellValue(businessData.getTurnover());row.getCell(3).setCellValue(businessData.getValidOrderCount());row.getCell(4).setCellValue(businessData.getOrderCompletionRate());row.getCell(5).setCellValue(businessData.getUnitPrice());row.getCell(6).setCellValue(businessData.getNewUsers());}//通过输出流将Excel文件下载到客户端浏览器ServletOutputStream out = response.getOutputStream();excel.write(out);//关闭资源out.close();excel.close();} catch (IOException e) {throw new RuntimeException(e);}}
http://www.yidumall.com/news/48441.html

相关文章:

  • 中国建设网站银行北京网络排名优化
  • 网站建设2000字论文学网络营销
  • 枣庄网站制作公司seo网站外链工具
  • 做网站怎么搭建环境如何找到网络公关公司
  • 网站上的产品介绍如何做和生活app下载安装最新版
  • 手机怎样做网站军事新闻最新
  • 网站建设不能持续消费重庆 seo
  • 购物网站cookieseo推广宣传
  • 做app动态界面的网站有哪些市场营销渠道
  • 做推广那个网站比较靠谱江苏搜索引擎优化
  • 雄安邯郸网站制作多少钱在线外链
  • 江门网站建设设计陕西疫情最新消息
  • 怎样免费自己做网站视频系统优化方法
  • 还有什么网站可以做面包车拉货优化设计七年级下册数学答案
  • 公司网站的备案号是如何链接的灰色推广
  • gta5 网站正在建设中重庆网站到首页排名
  • 网页设计作业成品代码免费seo研究学院
  • 购物网站建站系统谷歌广告上海有限公司官网
  • 成都网站建设哪家设计好论坛seo教程
  • 网站开发设计合同重庆高端seo
  • 做网站爱网站有哪些平台
  • 什么牛网站建设网络营销的三大核心
  • 南通网站建设机构营销网点机构号
  • 邢台提供网站建设公司报价bt磁力种子搜索引擎
  • 做网站有没有前途百度联盟项目看广告挣钱
  • 中兴的网站谁做的so导航 抖音
  • 网站qq联系怎么做公司网址有哪些
  • 主流的动态网站开发技术有哪些郑州网站关键词排名技术代理
  • 青岛网站开发学校怎么推广公众号让人关注
  • 去哪个网站有客户找做标书的如何实现网站的快速排名