报表图表技术
kimmking
秦金卫(KimmKing),Apache Dubbo/ShardingSphere PMC,前某集团高级技术总监/阿里架构师/某商业银行北京研发中心负责人,阿里云MVP、腾讯TVP、TGO鲲鹏会会员、1024学院CTO培训班第六届学员。关注于互联网,电商,金融,支付,区块链等领域,熟悉海量并发低延迟交易系统的设计实现,10多年研发管理和架构经验,熟悉各类中间件,擅长于SOA/微服务等分布式系统架构。《微服务架构实战:基于Dubbo、Spring Cloud和Service Mesh》、《JVM核心技术32讲》合著作者。http://kimmking.github.io
展开
-
POI在word同一行中插入两个图片
POI在word中插入图片不显示bug的修复:http://blog.csdn.net/kimmking/article/details/8203372这么做还是有个小问题,就是连续插入两个图片,不在同一行。解决方案是给createPicture添加一个参数XWPFParagraph paragraph,换掉方法内部的调用的时候,插入的两个图片用同一个paragra原创 2012-11-20 21:11:58 · 12022 阅读 · 2 评论 -
[开源框架推荐]jsDraw2D: 功能强大的js绘图框架
jsDraw2D是jsFiction公司提供的第一个产品,他们计划创造各种各样的革命性的JavaScript库和应用,来帮助JavaScript 开发者,Web开发者以及Web站长扩展JavaScript的内涵和功能。jsDraw2D包括基本形状(如多边形,弧形,圆),填充形状,以及贝塞尔曲线(包括一次,二次和立体曲线)。开发者可以在div元素中改变坐标系统的 原点到任意点上,并且可以选择原创 2012-12-07 10:57:02 · 13874 阅读 · 0 评论 -
[实用工具推荐] Graphviz :自动生成系统结构图
Graphviz是开源可视化图形软件。它有几个主要的图形布局计划,具有网络和交互图形界面,以及辅助工具,图书馆和语言绑定。可用在linux或windows上。实用简单的文本定义对象、关系、形状、连线和颜色,生成图表。可以跟shell脚本或程序结合,实现自动生成各种动态的结构图。详见:http://www.oschina.net原创 2012-12-07 10:46:07 · 7390 阅读 · 0 评论 -
.net实现3D饼图(test源码1)
console,单图test: using System;using System.Collections.Generic;using System.Text;using qchart;namespace test...{ class Program ...{ static void Main(string[] args)原创 2007-06-09 18:22:00 · 4462 阅读 · 3 评论 -
js实现web上的word凭据套打
关键字: officeweb上的word,当然离不开万恶的dsoframer。 怎么实现套打呢? -------------------------------- 1、word中画好空凭证,(也可以用实际凭证图片做背景) 2、在输入的地方插入命名的域标记 3、调用附件的word的js的套打方法,:)示例中有套打按钮。 下载:http://set原创 2009-01-14 10:45:00 · 5470 阅读 · 1 评论 -
java/word+fusionchart生成图表
一个朋友的项目里用到了fusionchart,同时需要提供多个报表的word下载功能。毫无疑问,只是一个很棘手的问题。fusionchart提供了服务端和客户端生成图片的功能,都是基于client端展示了flash以后做的。朋友的项目是基于linux的,office本身的那套com机制是没办法通过jacob调用了。纯java的操作word,POI和docx4j,可以生成wo原创 2012-11-19 17:57:49 · 6785 阅读 · 0 评论 -
.net实现3D饼图(源码1)
点击此处下载源码+test代码(99KB,rar)本来想改改几个bug再整理下发上来的。但是最近工作比较紧张,没有时间。发出来大家看看。多提提意见。帮忙改改。 using System;using System.Collections;using System.Drawing;using System.IO;using System.Drawing.Imaging;原创 2007-06-09 18:18:00 · 3746 阅读 · 0 评论 -
javascript实现多表头分类交叉报表:html表格
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML>HEAD>HEAD>BODY>div id="report">div>br>input type="button" value="create" onclick="create()">script>...funct原创 2007-10-21 23:03:00 · 9349 阅读 · 2 评论 -
Ext扩展组件介绍之一--Ext.Drawing.Surface绘图组件(vml/svg)
Ext扩展组件介绍之一--Ext.Drawing.Surface绘图组件(vml/svg) Kimm King2009年2月27日0:53:15 作为一个Ext JS的fans,我一直为Ext JS的UI为傲。但是Ext JS的类库中并未提供关于Graphics的部分,不得不说的是一种遗憾。可能是目前各个浏览器上并没有统一的相关实现,目前比较好的解决方法原创 2009-02-27 01:42:00 · 7086 阅读 · 1 评论 -
javascript实现多表头分类交叉报表之二:效果图
数据:var datas = [ ['基期1','分类1','指标1','上期','1'], ['基期1','分类1','指标1','同期','2'], ['基期1','分类1','指标2','上期','3'], ['基期1','分类2','指标1','同期','4'], ['基期1','分类1','指标3','上期','5'],原创 2007-10-22 23:54:00 · 7506 阅读 · 2 评论 -
POI生成word时插入图片的bug与修复
POI最新版本在生成word文档时,插入图片不显示。这里有一个解决办法,http://www.it165.net/pro/html/201108/451.htmladdPicture换成addPictureData,createPicture的第一个参数换成doc.getAllPictures().size()-1,就可以显示了。原创 2012-11-20 14:30:29 · 18864 阅读 · 2 评论 -
word2007中生成统计图的两种方式
有两种方式可以生成word中的统计图1、添加chart,然后选择某个excel中的数据源2、直接从excel里复制生成好的统计图 两种方式生成的图都一样,但是docx跟xlsx文件的关系不一样 第一张情况,xlsx文件会被嵌入到docx里面去第二种情况,只往docx里面加了一个xlsx文件的路径。 第一种情况word和数据源在一起,复制到任何地方,都可以再编原创 2012-11-21 08:24:13 · 3411 阅读 · 0 评论 -
今天的成果(excel报表):200多倍的生成效率
首先是昨天就实现了web上的office的报表展示。这个实现原理和探索过程稍后再讲。今天可以说是实现了质的飞跃。 测试表明,对于一般情况下,逐个的处理单元格的时间约为215s每千行*3列数据,这个时间包括逐个处理单元格的样式(对于要求稍高的报表,丰富的样式是必不可少的)。如果不考虑样式,即逐单元格的输入数据的时间可以提高20倍,即11s左右。 经过我今天一天的努力(当然想法昨天就有了)原创 2007-10-13 01:54:00 · 5777 阅读 · 4 评论 -
.net实现3D饼图
1 实现原理:根据各个数据的比重画扇形组成一个椭圆(柱体的上表面),实现2D饼图(),设定一个厚度h(柱体的高度),在距离此柱体的上表面下方h处画一个同样的椭圆。然后将侧面的可见区域[0,180]°的范围补齐成正常的结构。考虑到GDI+中没有画这种形状的方法,所以我们采取几个特殊的补偿填充方法。并且调整上面的几个步骤。先画底面,再填充侧面。最后画顶面。盖住因为补偿添加的不规则部分。原创 2007-06-04 09:23:00 · 6734 阅读 · 10 评论 -
ExReport(v0.1发布)_基于Excel,最贴近用户和开发者的报表系统。
ExReport报表用户文档当前版本V0.1文档作者Kimmkingwanghaibin修订日期2008年6月20日6:06:09声明项目站点:http://code.google.com/p/exreport/ExReport报表系统授权方式LGPL作者:kimmking wanghaibin你可以基于各种目的免费使用本报原创 2008-06-21 00:31:00 · 3196 阅读 · 0 评论 -
[框架技术推荐]ichartjs国产开源html5/js图表工具
国产的开源js图表工具,没见过这么好的了.支持各种浏览器,包括移动设备整个ichartjs压缩文件只有90k跨平台效果也很酷 官方网站 http://www.ichartjs.com/googlecode http://code.google.com/p/ichartjs入门示例 http://www.ichartjs.com/started.htmldemo展原创 2012-12-02 21:13:54 · 5131 阅读 · 0 评论