[发明专利]电子表格的样式处理方法和装置有效
申请号: | 201310263971.0 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103279455A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 吴军;赵维平;李军;周志;邵晓勇;马宁;王勇;陈杨;王涛;解学良;张雷;张兴强 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 毛丽琴 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子表格 样式 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术,尤其是一种电子表格的样式处理方法和装置。
背景技术
电子表格可以输入输出、显示用户数据,可以帮助用户制作各种复杂的表格文档,进行繁琐的用户数据计算,并能对输入的用户数据进行各种复杂统计运算后显示为可视性极佳的表格。同时,它还能形象地将大量枯燥无味的用户数据变为多种漂亮的彩色商业图表显示出来,极大地增强了用户数据的可视性。另外,电子表格还能将各种统计报告和统计图打印出来。
目前,电子表格已经被广泛应用在当今的办公事务处理活动中。通常情况下,人们使用电子表格软件阅读和编辑电子表格。在一些特定应用场景中,例如,报表等应用系统需要将电子表格以超文本标记语言(Hypertext Markup Language,HTML)网页的形式展现给用户时,就需要对电子表格的样式进行处理。其中,HTML是用于描述网页文档的一种标记语言,HTML是一种规范,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容,例如,文字如何处理,画面如何安排,图片如何显示等。
工作表(即:电子表格)是显示在工作簿窗口中的表格。工作簿是包含一个或多个工作表的文件,可以用其中的工作表来组织各种相关信息。每一本工作簿可以拥有许多不同的工作表,工作簿中可建立的工作表数量受可用内存的限制,新建工作簿时工作表数量的默认值为3个。美国微软公司(Microsoft)开发的表格处理软件(Excel)是微软公司的办公软件(Microsoft office)的组件之一,是由Microsoft为其开发的“视窗”操作系统(Windows)和苹果公司生产的计算机Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。在2003及以下版本的Excel中,新建工作簿时工作表数量的默认值可在工具菜单的选项中的常规选卡里设定;在2007版本的Excel中,新建工作簿时工作表数量的默认值可在Office按钮的Excel选项中的常用选卡里设定。
样式,是指在办公软件中采用预设关键字保存的字符格式和段落格式的集合。对于电子表格中的单元格,样式包括字体、边框、填充、对齐等。其中,边框是围绕电子表格中元素内容和内边距的一条或多条线。
层叠样式表单(Cascading Style Sheets,CSS)是一种用来表现HTML或可扩展标记语言(Extensible Markup Language,XML)等文件样式的计算机语言。
在实现本发明的过程中,发明人发现,现有技术至少存在以下问题:
应用系统在将电子表格转换为HTML网页的形式的过程中,若在读取电子表格中单元格的边框数据后直接将每个单元格的边框颜色、线条转换为CSS代码,则在最终转换出的HTML网页形式的电子表格中,可能出现边框丢失和边框粗细不一的情况,不利于网页展现;
不能使用CSS简化所转换出的HTML代码中对表格样式的描述,导致在其他条件相同的情况下,所转换出的网页文档(即:HTML网页形式的电子表格文档)所占物理空间较大,由于对电子表格中的每个单元格都独立的记录了样式信息,所以数据量较大,存在存储空间浪费、不利于网络传输和浏览器展现的问题;
对于电子表格中冻结窗格的处理,目前的微软OFFICE、永中OFFICE、金山软件公司开发的中文字处理系统(WPS)等办公软件中的电子表格都没有提供将原始电子表格转换为HTML网页形式电子表格后的冻结窗格功能。由于没有使用冻结窗格页面展现技术,因此,现有技术转换出的HTML网页电子表格不能支持电子表格冻结窗格。
发明内容
本发明实施例所要解决的一个技术问题是:提供一种电子表格的样式处理方法和装置,以避免在将电子表格转换为HTML网页的形式的电子表格后,出现边框丢失和边框粗细不一、不利于网页展现的情况。
本发明实施例进一步所要解决的一个技术问题是:提供一种电子表格的样式处理方法和装置,以解决电子表格中的每个单元格都独立记录样式信息,导致数据量较大、存储空间浪费、不利于网络传输和浏览器展现的问题。
本发明实施例进一步所要解决的另一个技术问题是:提供一种电子表格的样式处理方法和装置,以实现将原始电子表格转换为HTML网页形式电子表格后的冻结窗格功能。
本发明实施例提供的一种电子表格的样式处理方法,包括:
将工作表转换为超文本标记语言HTML网页的形式时,获取工作表中非空单元格的边框格式信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263971.0/2.html,转载请声明来源钻瓜专利网。