一种交互式电子白板软件表格与图表相互转换方法及系统技术方案

技术编号:15799135 阅读:107 留言:0更新日期:2017-07-11 13:17
本发明专利技术提供一种交互式电子白板软件表格与图表相互转换方法,包括如下:建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取单元格中的标题作为图表每个数据块的标题,获取所述单元格中的数据作为图表数据块的数据,根据获取的标题和数据生成图表;建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,获取所述图表每一项值作为新生表格对象对应的数据单元格内容,根据获取的标题单元格内容和数据单元格内容生成表格。本发明专利技术还提供一种交互式电子白板软件表格与图表相互转换系统,实现表格与图表互相转换,以便用户自由选择显示数据的方式,提升用户体验。

Interactive electronic whiteboard software table and chart mutual conversion method and system

The present invention provides an interactive whiteboard software table and chart conversion method, including the following: the establishment of a table, the table object format as two or two, gets selected, and gets the title of the chart as each data block header, obtaining the cell data as the chart data blocks of data, according to the Title and the data generating charts; establish a chart object, obtain the selected chart object, and get each heading the chart object as the header cell content new table object, obtaining the chart for each data value as the contents of the cell corresponds to the new table the object, according to the obtained data and the contents of the cell header cell content to generate the table. The invention also provides an interactive whiteboard software table and chart conversion system, and realizes the conversion of tables and diagrams so that users can freely select the way to display data and enhance the user experience.

【技术实现步骤摘要】
一种交互式电子白板软件表格与图表相互转换方法及系统
本专利技术涉及计算机软件领域,尤其涉及一种交互式电子白板软件表格与图表相互转换方法及系统。
技术介绍
随着计算机技术的飞速发展,集声音、图像、文字、视频为一体的各种多媒体课件已经进入课堂。集合了计算机技术、显示技术、网络技术、摄影摄像技术等的电子白板,在这个数字化时代应运而生。电子白板由硬件电子白板、用于与硬件电子白板连接和定位的电子白板驱动单元、展现给用户并提供用户编辑窗口的电子白板软件单元以及组成手写输入的识别软件组成。但现有的电子白板技术只能实现表格生成图表,无法实现图表转化成表格。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种交互式电子白板软件表格与图表相互转换的方法,使用户可以自由切换数据显示方式,提升用户体验。本专利技术要解决的技术问题之一是这样实现的:一种交互式电子白板软件表格与图表相互转换方法,包括如下步骤:步骤1、建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;步骤2、建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,以及获取所述图表每一项值作为新生表格对象对应的数据单元格内容,根据标题单元格内容和对应的数据单元格内容生成表格。进一步的,所述步骤1具体包括如下步骤:步骤1.1、建立一个表格对象Table;步骤1.2、选中表格对象中需要转换的单元格;步骤1.3、取得所有被选中单元格对象;步骤1.4、判断被选中单元格对象是两行还是两列,具体如下:步骤1.4.1、取得这些单元格中最小的行号minR;步骤1.4.2、取得这些单元格中最大的行号maxR;步骤1.4.3、取得这些单元格中最小的列号minC;步骤1.4.4、取得这些单元格中最大的列号maxC;步骤1.4.5、若minR与maxR差为2,则进入步骤1.5;若minC与maxC差为2,则进入步骤1.8;否则,不能进行转换;步骤1.5、取得所有行号为minR的单元格中的内容做为图表每个数据块的标题;步骤1.6、取得所有行号为maxR的单元格中的内容做为图表的数据块的数据;步骤1.7、根据步骤1.5和步骤1.6两步取得的标题与标题对应的数据生成图表;步骤1.8、取得所有列号为minC的单元格中的内容做为图表每个数据块的标题;步骤1.9、取得所有列号为maxC的单元格中的内容做为图给的数据块的数据;步骤1.10、根据步骤1.8和步骤1.9两步取得的标题与标题对应的数据生成图表。进一步的,所述步骤2具体包括如下步骤:步骤2.1、建立一个图表对象;步骤2.2、选择图表对象要转成的表格格式,所述表格格式为两行或两列;步骤2.3、若表格格式为两行,则将图表的每一个标题做为新生成表格对象的第一行每一个单元格的内容,将图表每一项的值做为新生成表格对象第二行的内容,生成表格对象;步骤2.4、若表格格式为两列,两列时将图表的每一个标题做为新生成表格对象的第一列每一个单元格的内容,将图表每一项的值做为表格对象第二列的内容,生成表格对象。本专利技术要解决的技术问题之二,在于提供一种交互式电子白板软件表格与图表相互转换的系统,使用户可以自由切换数据显示方式,提升用户体验。本专利技术要解决的技术问题之二是这样实现的:一种交互式电子白板软件表格与图表相互转换系统,包括:表格转图表模块,用于建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;以及图表转表格模块,用于建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,以及获取所述图表每一项值作为新生表格对象对应的数据单元格内容,根据标题单元格内容和对应的数据单元格内容生成表格。进一步的,所述表格转图表模块具体为:用于建立一个表格对象Table,选中表格对象中需要转换的单元格,取得所有被选中单元格对象,取得这些单元格中最小的行号minR,取得这些单元格中最大的行号maxR,取得这些单元格中最小的列号minC,取得这些单元格中最大的列号maxC;若minR与maxR差为2,则取得所有行号为minR的单元格中的内容做为图表每个数据块的标题,取得所有行号为maxR的单元格中的内容做为图表的数据块的数据,根据所取得的标题与标题对应的数据生成图表;若minC与maxC差为2,取得所有列号为minC的单元格中的内容做为图表每个数据块的标题,取得所有列号为maxC的单元格中的内容做为图给的数据块的数据,根据所取得的标题与标题对应的数据生成图表;否则,不能进行转换。进一步的,所述图表转表格模块具体为:用于建立一个图表对象,选择图表对象要转成的表格格式,所述表格格式为两行或两列,若表格格式为两行,则将图表的每一个标题做为新生成表格对象的第一行每一个单元格的内容,将图表每一项的值做为新生成表格对象第二行的内容,生成表格对象;否则,若表格格式为两列,两列时将图表的每一个标题做为新生成表格对象的第一列每一个单元格的内容,将图表每一项的值做为表格对象第二列的内容,生成表格对象。本专利技术具有如下优点:通过获取表格和图表的属性与数据,建立表格与图表之间的一一对应的关系,实现表格与图表互相转换的功能,以便用户根据需要,选择显示数据的方式,方便用户查看,提升用户体验。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种交互式电子白板软件表格与图表相互转换方法执行流程图。图2为本专利技术一种交互式电子白板软件表格与图表相互转换系统结构示意图。具体实施方式如图1所示,一种交互式电子白板软件表格与图表相互转换方法,其特征在于:包括如下步骤:步骤1、建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;步骤2、建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,以及获取所述图表对象每一项值作为新生表格对象对应的数据单元格内容,根据标题单元格内容和对应的数据单元格内容生成表格生成。下面结合一具体实施例对本专利技术方法做进一步说明:一种交互式电子白板软件表格与图表相互转换方法,包括如下步骤:步骤1、建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;所述步骤1具体包括步骤1.1至步骤1.10:步骤1.1、建立一个表格对象Table;步骤1.2、选中表格对象中需要转换的单元格;步骤1.3、取得所有被选中单元格对象;步骤1.4、判断被选中单元格对象是两行还是两列,具体如下:步骤1.4.1、取得这些单元格中最小的行号minR本文档来自技高网...
一种交互式电子白板软件表格与图表相互转换方法及系统

【技术保护点】
一种交互式电子白板软件表格与图表相互转换方法,其特征在于:包括如下步骤:步骤1、建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;步骤2、建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,以及获取所述图表对象每一项值作为新生表格对象对应的数据单元格内容,根据标题单元格内容和对应的数据单元格内容生成表格生成。

【技术特征摘要】
1.一种交互式电子白板软件表格与图表相互转换方法,其特征在于:包括如下步骤:步骤1、建立一个表格对象,所述表格对象格式为两行或两列,获取被选中的单元格,并获取所述单元格中的标题作为图表每个数据块的标题,以及获取所述单元格中的数据作为图表数据块的数据,根据图表每个数据块的标题和对应的数据生成图表;步骤2、建立一个图表对象,获取被选中的图表对象,并获取所述图表对象的每一个标题作为新生表格对象的标题单元格内容,以及获取所述图表对象每一项值作为新生表格对象对应的数据单元格内容,根据标题单元格内容和对应的数据单元格内容生成表格生成。2.根据权利要求1所述的一种交互式电子白板软件表格与图表相互转换方法,其特征在于:所述步骤1具体包括如下步骤:步骤1.1、建立一个表格对象Table;步骤1.2、选中表格对象中需要转换的单元格;步骤1.3、取得所有被选中单元格对象;步骤1.4、判断被选中单元格对象是两行还是两列,具体如下:步骤1.4.1、取得这些单元格中最小的行号minR;步骤1.4.2、取得这些单元格中最大的行号maxR;步骤1.4.3、取得这些单元格中最小的列号minC;步骤1.4.4、取得这些单元格中最大的列号maxC;步骤1.4.5、若minR与maxR差为2,则进入步骤1.5;若minC与maxC差为2,则进入步骤1.8;否则,不能进行转换;步骤1.5、取得所有行号为minR的单元格中的内容做为图表每个数据块的标题;步骤1.6、取得所有行号为maxR的单元格中的内容做为图表的数据块的数据;步骤1.7、根据步骤1.5和步骤1.6两步取得的标题与标题对应的数据生成图表;步骤1.8、取得所有列号为minC的单元格中的内容做为图表每个数据块的标题;步骤1.9、取得所有列号为maxC的单元格中的内容做为图给的数据块的数据;步骤1.10、根据步骤1.8和步骤1.9两步取得的标题与标题对应的数据生成图表。3.根据权利要求2所述的一种交互式电子白板软件表格与图表相互转换方法,其特征在于:所述步骤2具体包括如下步骤:步骤2.1、建立一个图表对象;步骤2.2、选择图表对象要转成的表格格式,所述表格格式为两行或两列;步骤2.3、若表格格式为两行,则将图表的每一个标题做为新生成表格对象的第一行每一个单元格的内容,将图表每一项的值做为新生成表格对象第二行...

【专利技术属性】
技术研发人员:丁万年洪文洁陈日良池超奇
申请(专利权)人:锐达互动科技股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1