本申请涉及计算机,尤其涉及一种表格编辑方法、装置、存储介质以及终端。
背景技术:
1、数字化办公趋势下,浏览器逐渐从单纯的浏览工具演变能够为用户提供文档查阅功能的平台,支持用户直接在线查阅多类办公文件,提升办公的灵活便捷性。在云端共享文档的基础上,多位用户可以实时在浏览器中查看最新版本的文档内容,同时浏览器还可以内置编辑操作处理逻辑来对用户输入的编辑操作进行接收和处理,提升了团队的整体工作效率和创造力。
技术实现思路
1、本申请提供一种表格编辑方法、装置、存储介质以及终端,可以解决相关技术中浏览器无法正确处理用户输入的编辑操作的技术问题。
2、第一方面,本申请实施例提供一种表格编辑方法,该方法包括:
3、获取在目标浏览器中打开的待编辑表格,确定待编辑表格中的至少一个空白单元格;
4、对各空白单元格添加装饰样式,装饰样式被设置为位于各空白单元格的编辑区域内的字符;
5、响应于针对目标空白单元格的编辑操作,当识别到目标空白单元格的目标编辑区域内已存在字符时,在目标编辑区域内显示编辑操作对应的编辑内容。
6、在一种可行的实施例中,目标浏览器的编辑处理逻辑被设置为在识别到编辑操作对应的目标空白单元格中不存在字符时,将编辑操作对应的编辑内容显示在不属于目标空白单元格的编辑区域中。
7、在一种可行的实施例中,当识别到目标空白单元格的目标编辑区域内已存在字符时,在目标编辑区域内显示编辑操作对应的编辑内容,包括:基于编辑处理逻辑,判断目标空白单元格的目标编辑区域内是否已经存在字符;若识别到目标编辑区域内已存在字符,则在目标编辑区域内显示编辑操作对应的编辑内容。
8、在一种可行的实施例中,待编辑表格基于文本编辑器创建;文本编辑器在代码层面提供的代码实现逻辑至少包括装饰逻辑和编辑逻辑,装饰逻辑用于对表格添加装饰样式,编辑逻辑用于对表格添加编辑内容,装饰逻辑与编辑逻辑之间互不干扰。
9、在一种可行的实施例中,对各空白单元格添加装饰样式,包括:对各空白单元格配置预设装饰组件,预设装饰组件中存在预先定义的装饰样式;将预设装饰组件中的装饰样式添加至各空白单元格。
10、在一种可行的实施例中,装饰样式为零宽度字符。
11、在一种可行的实施例中,编辑操作为通过输入法编辑器输入字符的用户操作。
12、第二方面,本申请实施例提供一种表格编辑装置,该装置包括:
13、表格获取模块,用于获取在目标浏览器中打开的待编辑表格,确定待编辑表格中的至少一个空白单元格;
14、装饰添加模块,用于对各空白单元格添加装饰样式,装饰样式被设置为位于各空白单元格的编辑区域内的字符;
15、编辑处理模块,用于响应于针对目标空白单元格的编辑操作,当识别到目标空白单元格的目标编辑区域内已存在字符时,在目标编辑区域内显示编辑操作对应的编辑内容。
16、在一种可行的实施例中,目标浏览器的编辑处理逻辑被设置为在识别到编辑操作对应的目标空白单元格中不存在字符时,将编辑操作对应的编辑内容显示在不属于目标空白单元格的编辑区域中。
17、在一种可行的实施例中,编辑处理模块,还用于基于编辑处理逻辑,判断目标空白单元格的目标编辑区域内是否已经存在字符;若识别到目标编辑区域内已存在字符,则在目标编辑区域内显示编辑操作对应的编辑内容。
18、在一种可行的实施例中,待编辑表格基于文本编辑器创建;文本编辑器在代码层面提供的代码实现逻辑至少包括装饰逻辑和编辑逻辑,装饰逻辑用于对表格添加装饰样式,编辑逻辑用于对表格添加编辑内容,装饰逻辑与编辑逻辑之间互不干扰。
19、在一种可行的实施例中,装饰添加模块,还用于对各空白单元格配置预设装饰组件,预设装饰组件中存在预先定义的装饰样式;将预设装饰组件中的装饰样式添加至各空白单元格。
20、在一种可行的实施例中,装饰样式为零宽度字符。
21、在一种可行的实施例中,编辑操作为通过输入法编辑器输入字符的用户操作。
22、第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法的步骤。
23、第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序适于由处理器加载并执行上述的方法的步骤。
24、本申请一些实施例提供的技术方案带来的有益效果至少包括:
25、本申请提供一种表格编辑方法,获取在目标浏览器中打开的待编辑表格,确定待编辑表格中的至少一个空白单元格;对各空白单元格添加装饰样式,装饰样式被设置为位于各空白单元格的编辑区域内的字符;响应于针对目标空白单元格的编辑操作,当识别到目标空白单元格的目标编辑区域内已存在字符时,在目标编辑区域内显示编辑操作对应的编辑内容。由于将字符以装饰样式的形式添加到空白单元格的可编辑区域中,使得空白单元格内存在字符内容,那么用户在这类空白单元格中进行编辑操作时,浏览器能够在识别到当前被编辑的单元格中已经存在字符时认为编辑操作对应的编辑内容并不是单元格内的第一项内容,因此浏览器可以正常输入编辑内容,从而绕开因识别到没有内容的空白单元格而触发的一些逻辑缺陷,这样通过装饰性字符占位策略,增强表格编辑操作的稳定性和用户体验,有效避免了因编辑逻辑处理不当而可能引发的问题。
1.一种表格编辑方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标浏览器的编辑处理逻辑被设置为在识别到编辑操作对应的目标空白单元格中不存在字符时,将所述编辑操作对应的编辑内容显示在不属于所述目标空白单元格的编辑区域中。
3.根据权利要求2所述的方法,其特征在于,所述当识别到所述目标空白单元格的目标编辑区域内已存在字符时,在所述目标编辑区域内显示所述编辑操作对应的编辑内容,包括:
4.根据权利要求1所述的方法,其特征在于,所述待编辑表格基于文本编辑器创建;
5.根据权利要求1所述的方法,其特征在于,所述对各空白单元格添加装饰样式,包括:
6.根据权利要求1所述的方法,其特征在于,所述装饰样式为零宽度字符。
7.根据权利要求1所述的方法,其特征在于,所述编辑操作为通过输入法编辑器输入字符的用户操作。
8.一种表格编辑装置,其特征在于,所述装置包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的所述方法的步骤。
10.一种终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~7任一项所述方法的步骤。
