[发明专利]导入选中的Excel表格到白板软件中的方法有效

专利信息
申请号: 201610072643.6 申请日: 2016-02-02
公开(公告)号: CN105739985B 公开(公告)日: 2018-11-20
发明(设计)人: 丁万年;洪文洁;陈日良;池超奇 申请(专利权)人: 锐达互动科技股份有限公司
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人: 林晓琴
地址: 350000 福建省福州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种导入选中的Excel表格到白板软件中的方法,所述方法为:1、在白板软件中进行表格类的设计,所述表格类的设计包括:建立表格类、建立单元格文字类以及建立表格单元格类;2、通过所述表格类、单元格文字类以及表格单元格类来生成表格;3、在白板软件中绘制表格对象;4、导入选中的Excel表格到白板软件中。本发明可以将选中的Excel表格导入交互式电子白板软件中,这样为教师节省了时间,提高了电子白板教学的效率。
搜索关键词: 导入 选中 excel 表格 白板 软件 中的 方法
【主权项】:
1.一种导入选中的Excel表格到白板软件中的方法,其特征在于:所述方法包括步骤1、在白板软件中进行表格类的设计,所述表格类的设计包括:建立表格类、建立单元格文字类以及建立表格单元格类;步骤2、通过所述表格类、单元格文字类以及表格单元格类来生成表格;步骤3、在白板软件中绘制表格对象;步骤4、导入选中的Excel表格到白板软件中;所述表格类中的属性包括:表格每一行的位置数组RowYPos、表格每一列的位置数组ColumnXPos、以及表格单元格对象链表aList;所述单元格文字类中的属性包括:单元格文字cellstr、单元格文字字体cellFontStr、单元格文字颜色cellFontColor、单元格文字字体效果cellFontStyle以及单元格文字字号cellFontSize;所述表格单元格类中的属性包括:单元格文字链表strList和单元格中四周的四个点P1、P2、P3、P4;所述步骤2具体为:步骤21、在白板软件中输入要建立的表格对象的行列个数iRow,iCol,和要建立的整个表格的大小iw,ih,位置il,it;步骤22、设置表格对象RowYPos数组个数为iRow+1个,设置ColumnXPos数组个数为iCol+1个;步骤23、建立第i行第j列单元格i为0到iRow‑1,j为0到iCol‑1;步骤24、将步骤23建立的表格单元格对象加入到表格对象aList中;步骤25、重复步骤23直到所有表格单元格对象建立完成;所述步骤23具体为:步骤23.1设置单元格P1点位置P1.x=il+iw*j/iCol P1.y=it+ih*i/iRow;步骤23.2设置单元格P2点位置P2.x=il+iw*(j+1)/iCol P2.y=it+ih*i/iRow;步骤23.3设置单元格P3点位置P3.x=il+iw*(j+1)/iCol P3.y=it+ih*(i+1)/iRow;步骤23.4设置单元格P4点位置P4.x=il+iw*j/iCol P4.y=it+ih*(i+1)/iRow;所述Excel表格中包括Excel单元格类ExcelCell、Excel行类ExcelRow、Excel格式表类StyleTable、Excel格式类StyleItem、以及Excel当前格式类CurStyleData;Excel单元格类ExcelCell包含如下属性单元格位置cellLeft,cellTop,cellWidht,cellHeight单元格文字对象链表cellStrListExcel行类ExcelRow包含如下属性单元格对象连表cList行高RowHeightExcel格式表类StyleTable包含如下属性所有格式链表StyleList所有格式的ID数组Excel格式类StyleItem包含如下属性字体StyleFontStr默认属性MS Sans Serif颜色StyleFontColor默认属性黑色效果StyleFontStyle默认属性空字号StyleFontSize默认字号11Excel当前格式类CurStyleData包含如下属性字体curStyleFontStr默认属性MS Sans Serif颜色curStyleFontColor默认属性黑色效果curStyleFontStyle默认属性空字号curStyleFontSize默认字号11所述步骤4具体为:步骤41、将Excel需要导入的单元格保存为一个xml文件;步骤42、从所述xml文件中取得Table标签,所要导入的表格内容都保存在这个Table标签中;步骤43、得表格列数celColCount;步骤44、得表格行数celRowCount;并取得表格每一列的列宽与行高并保存;步骤45、查找Table标签中的Styles标签SS;步骤46、如查存在标签SS则进行步骤47到步骤411步;不存在,则进行步骤412;步骤47、建立StyleTable对象ST;步骤48、查找标签SS中的所有Style标签S;步骤49、建立StyleItem对象SI;步骤410、查找标签S中的字体信息标签,并保存到SI中;步骤411、重复步骤47到步骤410步直到查找到所有Style标签;步骤412、查找Table标签中的Row标签A;步骤413、建立一个ExcelRow对象B;步骤414、B对象的RowHieght设置为所述步骤44取得的对应的一个行高;步骤415、查找标签B中的Cell标签C;步骤416、建立一个ExcelCell对象D将D对象添加到B对象的cList中;步骤417、查找C这个Cell标签的所有属性;步骤418、如果C这个Cell标签中含有合并属性进行下面步骤a)取得列合并列号tempCol与行合并的列号tempRow;b)将D对象的cellWidht设置为标签C所有的列号Col1到tempCol的所有列宽之和;c)将D对象的cellHeight设置为标签C所有的行号Row1到tempRow的所有行高之和;步骤419、如果标签中没有含有合并属性则将D对象的宽高设置为单元格对应的行高与列宽;步骤420、初始化Excel当前格式类CurStyleData对象curStrStyle;步骤421、查找标签C中的标签,进行如下步骤4222到步骤4225;步骤422、查找标签C中的对应的字体信息对照格式表对象ST,取得所对应的相应字体信息格式对象curStyleData,将curStyleData中的字体信息复制到curStrStyle中;步骤423、查找C标签中SS:Data的标签CD;步骤424、用标签CD的值和curStrStyle一起建立一个文字类对象并添加到对象D的cellStrList中;步骤425、查找标签C中的标签,如果有则进行步骤426到步骤431,如果没有则进行步骤432;步骤426、查找标签C中存在文字信息的标签的值,同时将此步查找出来的标签中的字体信息修改curStrStyle的字体信息一起建立一个文字类对象并添加到对象D的cellStrList中;步骤427、还原步骤422步中的curStrStyle字体信息为步骤421步时的字体信息;步骤428、查找C标签中的Data标签CD;步骤429、CD的值和curStrStyle一起建立一个文字类对象并添加到对象D的cellStrList中;步骤430、重复步骤423到步骤429,直到找出所有SS:Data标签和Data标签;步骤431、重复步骤415到步骤430直到这个行标签A中的所有Cell处理完;步骤432、对象B添加到rList链表中;步骤433、重复步骤412到步骤432直到查找到Table标签中的所有Row标签;步骤434、白板软件中行数与列数设置为通过上面步骤所取得的行数与列数;步骤435、白板软件中表格大小TableW,TableH设置为通过上面步骤所取得的大小;步骤436、白板软件中建立一个表格对象MyTalbe,表格初始位置(x,y)能任意输入,表格对象的大小为TableW,TableH;步骤437、取得上面建立的ExcelRow行象RowObj中的cList每一个单元格对象cellObj;步骤438、建立表格对象MyTalbe的单元格对象MyCell;步骤439、MyCell对象的位置与大小设置为cellObj中保存的位置与大小,单元格文字信息复制到对应单元格中;步骤440、使用步骤3中绘制方式对表格对象MyTalbe进行绘制;步骤441、至此就将Excel选中的单元格导入到交互式电子白板软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐达互动科技股份有限公司,未经锐达互动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610072643.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top