[发明专利]在白板软件中导入Excel表格且不改变单元格文本格式的方法有效
申请号: | 201610072819.8 | 申请日: | 2016-02-02 |
公开(公告)号: | CN105760353B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 丁万年;洪文洁;陈日良;池超奇 | 申请(专利权)人: | 锐达互动科技股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/24 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种在白板软件中导入Excel表格且不改变单元格文本格式的方法,所述方法为1、在白板软件中进行表格类的设计,所述表格类的设计包括:建立表格类、建立单元格文字类以及建立表格单元格类;2、通过所述表格类、单元格文字类以及表格单元格类来生成表格;3、在白板软件中绘制表格对象;4、导入选中的Excel表格到白板软件中,且使导入的Excel表格的单元格文本格式保持不变。本发明可以在白板软件中导入Excel表格且不改变单元格文本格式,这样为教师节省了时间,提高了电子白板教学的效率。 | ||
搜索关键词: | 白板 软件 导入 excel 表格 改变 单元格 文本 格式 方法 | ||
【主权项】:
1.一种在白板软件中导入Excel表格且不改变单元格文本格式的方法,其特征在于:所述方法包括步骤1、在白板软件中进行表格类的设计,所述表格类的设计包括:建立表格类、建立单元格文字类以及建立表格单元格类;步骤2、通过所述表格类、单元格文字类以及表格单元格类来生成表格;步骤3、在白板软件中绘制表格对象;步骤4、导入选中的Excel表格到白板软件中,且使导入的Excel表格的单元格文本格式保持不变;所述Excel表格中包括Excel单元格类ExcelCell、Excel行类ExcelRow、Excel格式表类StyleTable、Excel格式类StyleItem、以及Excel当前格式类CurStyleData;Excel单元格类ExcelCell包含如下属性单元格文字对象链表cellStrListExcel行类ExcelRow包含如下属性单元格对象连表cList行Row,高HieghtExcel格式表类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中的Cell标签C;步骤415、建立一个ExcelCell对象D;步骤416、初始化Excel当前格式类CurStyleData对象curStrStyle;步骤417、查找标签C中的标签,进行如下面步骤418到步骤421;步骤418、查找标签C中的对应的字体信息对照格式表对象ST,取得所对应的相应字体信息格式对象curStyleData,将curStyleData中的字体信息复制到curStrStyle中;步骤419、查找C标签中SS:Data的标签CD;步骤420、用标签CD的值和curStrStyle一起建立一个文字类对象并添加到对象D的cellStrList中;步骤421、查找标签C中的文字信息的标签,如果有则进行步骤422到步骤423,如果没有则进行步骤424;步骤422、查找C中还存在文字信息的标签的值,同时将此步查找出来的标签中的字体信息修改curStrStyle的字体信息一起建立一个文字类对象并添加到对象D的cellStrList中;步骤423、还原步骤422步中的curStrStyle字体信息为步骤421步时的字体信息;步骤424、查找C标签中的Data标签CD;步骤425、CD的值和curStrStyle一起建立一个文字类对象并添加到对象D的cellStrList中;步骤426、重复步骤419到步骤425,直到找出所有SS:Data标签和Data标签;步骤427、对象D添加到对象B的单元格对象链表cList中;步骤428、重复步骤414到步骤427步直到这个行标签A中的所有Cell处理完毕;步骤429、对象B添加到rList链表中;步骤430、重复步骤412到步骤429步直到查找到Table标签中的所有Row标签;步骤431、将白板软件中行数与列数设置为通过上面步骤所取得的行数与列数;步骤432、白板软件中建立一个表格对象MyTalbe,表格初始位置(x,y)能任意输入,表格对象的大小为TableW,TableH能任意输入;步骤433、通过步骤2来建立表格对象;步骤434、通过上面方法中取得的每一个单元格文字信息复制到对应单元格中;步骤435、使用步骤3中绘制方式对表格对象MyTalbe进行绘制;步骤436、至此就将Excel选中的单元格导入到交互式电子白板软件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐达互动科技股份有限公司,未经锐达互动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610072819.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种语言模型建立方法及装置
- 下一篇:扩散型动态数据重构的奇异边界法