2 flyppybugs FlyppyBugs 于 2014.11.30 21:36 提问

在数据库或excel中存在两列数据,如何自动实现生成图形化

在数据库或excel中存在两列数据,比如a对应b,a对应c,b对应c。自动实现生成图形化,用方框和箭头表示,数据不重复。应该怎么做呀

3个回答

caozhy
caozhy   Ds   Rxr 2014.12.01 03:01
已采纳

遍历数据,首先找到所有的节点,以方框的形式画出来,并且记下坐标。然后再读取关系数据,根据坐标绘制箭头。为了图形美观,你需要对这些节点排序,找到总交叉或者线长最小的,当然穷举可以做到,不过当数据量大的时候,你就需要用诸如退火算法或者遗传算法之类的启发式算法来求解了。

eagleyan
eagleyan   Rxr 2014.12.01 02:44

excel的图形中的直方图呵线型图都可以实现。其次对于数据库,你也可以利用odbc链接进行访问实现像访问普通excel表一样的功能。

Topc008
Topc008   Rxr 2014.12.01 08:39

单元格设置边框,然后添加一个带箭头的shape(Line),指向对应的单元格,很简单的。如果不会画线和设置边框,录制一段宏就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
以实例说明如何使用C#从数据库中提取数据,按要求自动生成定制的Excel表格
最近因为需要学习了一下使用C#操作Excel表格,现在把我使用C#如何定制表格的过程提供给需要的兄弟: /*从数据库提取数据*/ string strconn="packet size=4096;user id=sa;data source=localhost;persist security info=True;initial catalog=Database;password=sa"; Sql
学以致用-利用Excel函数生成任意两列数值的排列(可轻松扩展为任意多列值的排列)
首先,这个问题基本上耗费了我两三个小时。 不是说有多难,而是,调试确实很花时间。 问题描述:26个大写字母(A-B)和10个阿拉伯数字进行定向排列和不定向排列,请分别列出所有可能的排列。 解答: 公式如下: K2=INDEX(I$2:I$1048576,INT((ROW(I2)-2)/COUNTA(J$2:J$1048576))+1) L2=INDEX(J$2:J$10
ajax写验证,判断数据是否已经存在数据库表中
通常我们判断数据是否存在数据库表中,先用ajax把数据在数据库中查出来,然后用现在要输入的数据和数据库中的数据做比对,这种做法效率太低,可以查询要输入数据库中的数据是否已经存在存在数据库,这个方法简单还高效。//验证数据是否存在 if(!checkZjym()){ alert("数据已经存在,请重新输入"); return false; } return true;function check...
【峰回路转】Excel技巧百例 01.对比两列数据,然后根据数据升降给出相关标识
Excel技巧百例 01.对比两列数据,然后根据数据升降给出相关标识
excel中两列如何进行交叉排列组合
除非注明,文章均为网站运营博客原创,转载请注明本文地址:http://blog.52yuding.com/question/473.html
jeecg生成代码 数据库不存在表
需要dbconfig.properties与jeecg_database.properties配置文件设置连接数据库配置值都写成一样
比较两个Excel或其它数据表中对应栏位相同和不同的值Delphi (新旧值历史变化)
当需要对比出两个表中指定栏位有哪些相同的值或者不同的值,或同一个表之前和之后发生了哪些变化,可以将这些值复制到两个不同的Excel中,再利用这个工具查找出来。很方便。对比后的结果可以全选复制出来。
如何在数据库中存储一棵树
树形结构的数据在项目开发中比较常见,比如比较典型的是论坛主题留言。 每一个主题(节点)可以有n个留言(子节点)。这些留言又可以有自己的留言。因此这种结构就是一颗树。本文讨论的是数据库中如何存储这种树形结构。 假设有如下一棵树: 方法一 注意:本例中的数据库是SQLite,因此SQL语句只对SQLite有效,其他数据库可以参考该写法。 要存储于数据库中,最简单直接的方法,就是存储每个元
Excel中对比两列数据的不同并做特殊标记
最近在处理一批自然保护区的数据,数据的来源不同,要对比两种数据的区别,当然要用Excel进行处理了。如下图: 有A和C两列数据,A列数据是中国林业科学院的网站上爬取到的;C列数据是国家环保部公布的PDF文件转换成EXCEL得到的;现在想比较这两列数据的区别,标记出A列中有,而C列种没有的数据,在B列里面显示;同时将C列里面没有的而B列里面独有的数据在B列本身的数据处标红,要怎么做呢?
java代码读取到excel的两列数据,进行相乘得到新的数据
具体的怎么读取excel,请看我的另外一篇http://blog.csdn.net/anmoyyh/article/details/75050438 在读取到某一列zhihou