WO2022184063A1 - 表格内容处理方法、装置、设备、存储介质 - Google Patents

表格内容处理方法、装置、设备、存储介质 Download PDF

Info

Publication number
WO2022184063A1
WO2022184063A1 PCT/CN2022/078661 CN2022078661W WO2022184063A1 WO 2022184063 A1 WO2022184063 A1 WO 2022184063A1 CN 2022078661 W CN2022078661 W CN 2022078661W WO 2022184063 A1 WO2022184063 A1 WO 2022184063A1
Authority
WO
WIPO (PCT)
Prior art keywords
data row
information
row information
document
response
Prior art date
Application number
PCT/CN2022/078661
Other languages
English (en)
French (fr)
Inventor
陈伟
韦宗延
Original Assignee
北京字跳网络技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202110233247.8A external-priority patent/CN115081412A/zh
Priority claimed from CN202110227849.2A external-priority patent/CN114997124A/zh
Application filed by 北京字跳网络技术有限公司 filed Critical 北京字跳网络技术有限公司
Priority to JP2023552498A priority Critical patent/JP2024508012A/ja
Publication of WO2022184063A1 publication Critical patent/WO2022184063A1/zh
Priority to US18/239,719 priority patent/US20240012985A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Definitions

  • the present disclosure is made to solve the above-mentioned problems, and its purpose is to provide a simple and efficient form content that can directly share part of the content in the form and support bidirectional data synchronization or can realize real-time bidirectional data synchronization of part of the content in the form. Processing method, apparatus, equipment, storage medium.
  • the present disclosure provides this Summary section to introduce concepts in a simplified form that are described in detail in the Detailed Description section that follows. This summary section is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution.
  • the electronic device (for example, the terminal device 101 , 102 , 103 or 104 shown in FIG. 1 ) on which the form content processing method is executed can transmit various information through the network 105 .
  • the network 105 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others. It should be pointed out that the above wireless connection methods may include but are not limited to 3G/4G/5G connection, Wi-Fi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB connection, and other wireless connection methods currently known or developed in the future .
  • the user can use the terminal devices 101, 102, 103, 104 to interact with the server 106 through the network 105 to receive or send messages and the like.
  • Various client applications may be installed on the terminal device 101, 102, 103 or 104, such as video live and playback applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platforms software, etc.
  • Field information For example, it can indicate the title and attribute of the column of the table, for example, there is a column of "most important" in the table.
  • the table content processing method includes the following steps:
  • a display module is further included for highlighting the associated area of the data row information in the first table, for example, a unique logo appears on the associated area; the display module is further configured to respond to the association Triggered operation of the area, displaying the name and/or link of the second table; in one or more embodiments, for example, after clicking on the unique identifier, for example, a link to the second table or the name of the second table may appear, and when the click appears to jump to the second table after the link to the second table or the name of the second table.
  • the field information display module is used to display according to the detection results of the field information detection module. If they are consistent, they will be displayed according to the logic of the main table. If they are inconsistent, for example, some fields do not exist in the main table, they will be hidden and displayed in the sub-table; for Inconsistent field information is displayed as empty in both the main table and the sub table.
  • document A is a sub-table
  • document B is a main table.
  • the preset attributes of the first table and the second table are the same, and if they are the same, generate a second data row information, and determine whether to establish a reference relationship between the second data row information and the first data row information; if not, copy the first data row information to the first document or the second table to generate the second data row information, or , rejects the insert operation.
  • the information inserting module 802 is further configured to, in response to an inserting operation in the first document or the second table, generate a reference triggering area, where, for example, the above-mentioned reference triggering tool or menu is set , by performing a trigger operation on the reference trigger tool or menu in the reference trigger area, the manner of generating the second data row information can be determined, for example, in one or more embodiments, in response to the first trigger operation on the reference trigger area, generating second data row information, and establishing a reference relationship between the second data row information and the first data row information, specifically, generating the second data row information by inserting the first data row information into the first document or the second table
  • a reference trigger tool or menu will automatically pop up, and the display content of the reference trigger tool or menu can be, for example, "copy real-time reference" or "create real-time reference", which is not limited;
  • the information insertion module 802 further, for example, in
  • the display module 803 is further configured to, for example, display the referenced information of the first data row information in response to a triggering operation of the first reference identifier of the first data row information; in response to the second reference to the second data row information
  • the identified trigger operation displays the content update information of the second data row information and/or data source information such as documents/tables. For example, when the first reference mark of the first data row information is clicked, for example, the reference information of the first data row information by other documents or tables may appear, for example, after clicking the second reference mark of the second data row information, for example, a pointer may appear.
  • a method for processing table content wherein the area of the data row information in the first table refers to all the data in the second table.
  • the data row information includes:
  • the field information existing in the other table is added to one of the first table and the second table, the field information is inserted into the one table, and corresponding initialization content is filled.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开提供了一种表格内容处理方法、装置、设备、存储介质。表格内容处理方法,包括:选取第一表格中的数据行信息;响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;将所述第一文档或所述第二表格发送给目标访问用户。本公开可以实现表格中的部分内容直接分享并支持数据双向同步,提升了用户的使用体验。

Description

表格内容处理方法、装置、设备、存储介质
相关申请的交叉引用
本申请基于申请号为202110227849.2、申请日为2021年03月01日、名称为“表格内容处理方法、装置、设备、存储介质”以及申请号为202110233247.8、申请日为2021年03月01日、名称为“表格内容处理方法、装置、设备、存储介质”的中国专利申请提出,并要求上述中国专利申请的优先权,上述中国专利申请的全部内容在此引入本申请作为参考。
技术领域
本公开涉及计算机软件技术领域,尤其涉及一种表格内容处理方法、装置、设备、存储介质。
背景技术
随着互联网技术的发展,表格已成为常用的数据管理工具,在使用表格的过程中,经常需要将表格分享给其他用户进行查看和编辑,有时需要多个用户共同维护一个表格的内容,每个用户只负责表格的部分内容,同时又要兼顾数据隔离。
现有技术中,如果需要将一个表格的部分内容提供给其他用户,往往需要先离开当前表格并打开一个新的表格,再将相应内容复制到新的表格中,然后发送给其他用户。此过程太过繁琐。而如果要共同完成一个表格的录入,往往需要每个用户单独建立一个表格,编辑完自己那部分内容之后,将表格统一发给某人,然后由其把每个表格的内容都复制到总表格中进行汇总,后续每更新一次总表格,都要重复一次上述操作,过程比较繁琐。
发明内容
本公开正是为了解决上述课题而完成,其目的在于提供一种简单高效的,可实现表格中的部分内容直接分享并支持数据双向同步或可实现表格中的部分内容数据实时双向同步的表格内容处理方法、装置、设备、存储介质。本公开提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
为了解决上述技术问题,本公开实施例提供一种表格内容处理方法,采用了如下所述的技术方案:
选取第一表格中的数据行信息;
响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
将所述第一文档或所述第二表格发送给目标访问用户。
为了解决上述技术问题,本公开实施例还提供一种表格内容处理装置,采用了如下所述的技术方案,包括:
信息选取模块,用于选取第一表格中的数据行信息;
文档生成模块,用于响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
文档发送模块,用于将所述第一文档或所述第二表格发送给目标访问用户;
引用同步模块,用于在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息,对所述第一表格中的所述数据行信息的关联区域进行突出显示,响应于对所述第二表格的所述数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一表格的所述数据行信息中。
为了解决上述技术问题,本公开实施例提供一种表格内容处理方法,采用了如下所述的技术方案:
选取第一表格中的第一数据行信息;
响应于在第一文档或第二表格中的***操作,将所述第一数据行信 息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系。
为了解决上述技术问题,本公开实施例还提供一种表格内容处理装置,采用了如下所述的技术方案,包括:
信息选取模块,用于选取所述第一表格中的第一数据行信息;
信息***模块,用于响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系;
显示模块,用于响应于对所述第二数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一数据行信息中;以及用于以特定标识显示所述引用关系;
判断设置模块,用于判断所述第一表格和所述第二表格的预设属性是否相同,若相同,则生成所述第二数据行信息,并确定是否建立所述第二数据行信息与所述第一数据行信息的引用关系。
为了解决上述技术问题,本公开实施例还提供一种计算机设备,采用了如下所述的技术方案:
包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如前述所述的方法。
为了解决上述技术问题,本公开实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所述的方法。
根据本公开所公开的技术方案,与现有技术相比,本公开可以实现将表格中的部分内容直接分享,无需再新建表格进行复制粘贴再分享,
简化了操作流程,有助于提高工作效率。本公开还可以实现仅需要复制一次,即可将表格中的部分内容实时双向同步更新,减少了协作过程中的重复二次加工,有助于提高工作效率。
附图说明
图1是本公开可以应用于其中的示例性***架构图;
图2是根据本公开的表格内容处理方法的一个实施例的流程图;
图3是根据本公开的表格内容处理方法的一个实施例的示意图;
图4是根据本公开的表格内容处理方法的一个实施例的示意图;
图5是根据本公开的表格内容处理装置的一个实施例的示意图;
图6是根据本公开的表格内容处理方法的另一个实施例的流程图;
图7是根据本公开的表格内容处理方法的另一个实施例的示意图;
图8是根据本公开的表格内容处理装置的另一个实施例的示意图;
图9是根据本公开的计算机设备的一个实施例的结构示意图。
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
具体实施方式
除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本公开;本公开的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本公开的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
为了使本技术领域的人员更好地理解本公开方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
[***结构]
首先,说明本公开的一个实施例的***的结构。如图1所示,***结构100可以包括终端设备101、102、103、104,网络105和服务器 106。网络105用以在终端设备101、102、103、104和服务器106之间提供通信链路的介质。
在本实施例中,表格内容处理方法运行于其上的电子设备(例如图1所示的终端设备101、102、103或104)可以通过网络105进行各种信息的传输。网络105可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。需要指出的是,上述无线连接方式可以包括但不限于3G/4G/5G连接、Wi-Fi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB连接、以及其他现在已知或将来开发的无线连接方式。
用户可以使用终端设备101、102、103、104通过网络105与服务器106交互,以接收或发送消息等。终端设备101、102、103或104上可以安装有各种客户端应用,例如视频直播与播放类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
终端设备101、102、103或104可以是具有触摸显示屏和/或支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(动态影像专家压缩标准音频层面3)、MP4(动态影像专家压缩标准音频层面4)播放器、头戴式显示设备、膝上型便携计算机和台式计算机等等。
服务器106可以是提供各种服务的服务器,例如对终端设备101、102、103或104上显示的页面提供支持的后台服务器。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
这里,终端设备可以独立或通过与其他电子终端设备配合运行安卓***中的应用实现本公开的实施例方法,也可以运行其他操作***中的应用例如iOS***、Windows***、鸿蒙***等的应用实现本公开的实施例方法。
[表格内容处理方法]
首先说明本公开的部分应用场景的名词解释,
数据行(record):例如表格里的一行可以被称为一个数据行或记录。在表格中,使用数组标记数据行的顺序,以描述每一个数据行在表格中的行数。当选择某个或多个数据行时,实际选中的是数组中的一段 范围,例如可以描述为[start,end]。
索引列:例如可以是每条记录的关键信息,用来标识每条记录的属性信息,不能被删除。当用户通过复制粘贴的方式把一个表格里的内容复制到另一个表格中时,需要保证两个表格的索引列相同,不相同则无法粘贴。
字段信息:例如可以表示表格纵列的标题和属性,例如,表格中有“最重要程度”的纵列。
参考图2,示出了根据本公开的表格内容处理方法的一个实施例的流程图。所述表格内容处理方法,包括以下步骤:
S21,选取第一表格中的数据行信息;
在一个或多个实施例中,第一表格例如为选取的数据行信息所在的原始表格,例如也可以称为主表格;后文所描述的第二表格例如为分享后的表格,例如也可以称为副表格。主表格和副表格可以是两个独立的表格,也可以是同一个表格中的两个子表格。
可选的,选择第一表格中的数据行信息时,可以在第一表格的界面中进行选择,也可以是在其他显示有第一表格的数据行信息的界面中进行选择。
可选的,选取操作包括在数据行中直接进行分区域选择,或者,对数据行对应的标识进行选择,每个标识对应完整的一行数据行。例如,选取定第一表格中的数据行信息的方式例如可以包括在主表格上勾选一个或多个数据行以进行选中,即选中主表格中的数组中的一段[start,end]范围。
在选中上述数据行信息后,例如可以点击分享相关工具或菜单进行分享操作等触发操作,分享相关工具或菜单的显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,优选位于选中的一个或多个数据行之前的位置,并当选中一个或多个数据行时自动弹出,分享相关工具或菜单的显示内容例如可以“转为新表格”或“分享新表格”等内容,并不做限定。
S22,响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
在一个或多个实施例中,例如生成的第一文档本身就是第二表格,当然也可以是在第一文档中包括第二表格。
在一个或多个实施例中,触发操作至少包括设置第一文档的名称或第二表格的名称,或设置发送对象。例如,当点击分享相关工具或菜单进行分享操作后,例如弹出弹窗用于设置新生成的文档或副表格的标题或名称以及选择要分享的目标对象以进行分享。
在一个或多个实施例中,如图3所示,以选中的[start,end]范围的内容为基础内容,向服务器发送[start,end]范围的内容为基础内容的生成指令以生成一个新的文档或副表格进行分享,在生成新的文档或副表格后返回副表格的属性信息,其中,新的副表格的字段信息与主表格保持一致。
S23,将所述第一文档或所述第二表格发送给目标访问用户;
在一个或多个实施例中,还包括在第一表格中的数据行信息的区域引用第二表格中的数据行信息。在一个或多个实施例中,如图3所示,例如将主表格中的[start,end]的内容进行替换,并在相应位置***一个特殊的引用数据行,即第二表格的相应数据行,以完成在第一表格中引用第二表格的数据行。
可选的,在进行引用时,从start位置偏移数据行信息的展示行数以实现数据行信息与第二表格的内容一致。
在一个或多个实施例中,在第一表格中的数据行信息的区域引用第二表格中的数据行信息包括:对第一表格中的数据行信息的关联区域进行突出显示,例如,在数据行区域进行高亮显示,或者对数据行区域的边缘进行突出显示;或者为第一表格中的数据行信息的关联区域添加标识。例如在关联区域内或关联区域的的附近出现特有标识。
在一个或多个实施例中,响应于对该关联区域的触发操作,或者对关联区域的标识的触发操作,显示第二表格的名称和/或链接。在一个或多个实施例中,例如当点击特有标识之后例如可以出现指向第二表格的链接或第二表格的名称,当点击出现的指向第二表格的链接或第二表格的名称之后可跳转至第二表格。
可选的,在生成第一文档或第二表格之后,对第二表格中被引用的相应数据行信息的关联区域进行突出显示,例如,在数据行区域进行高 亮显示,或者对数据行区域的边缘进行突出显示;或者为第二表格中被引用的数据行信息的关联区域内或关联区域的的附近添加标识。
可选的,响应于对第二表格中该关联区域的触发操作,或者对关联区域的标识的触发操作,显示引用了第二表格中该数据行信息的所有第一表格的信息。
可选的,当点击显示的引用了第二表格中该数据行信息的所有第一表格的信息之后,可跳转至相应的第一表格。
在一个或多个实施例中,响应于对第二表格的数据行信息的编辑操作,将编辑后的数据行信息显示在第一表格的数据行信息中。
在一个或多个实施例中,还包括确定访问用户对第一文档或第二表格的权限信息;基于该权限信息,确定第一表格中的数据行信息针对访问用户的显示内容,具体来说,响应于访问用户不具备权限信息,则隐藏第一表格中的数据行信息,并在数据行信息所在的区域显示第二表格的链接信息;响应于访问用户具备权限信息,显示第一表格中的数据行信息。
在一个或多个实施例中,例如还可以根据第一表格的设置,主表格对副表格有阅读权限,则在主表格上可以阅读数据行信息的内容,否则无法阅读;若根据第一表格的设置,主表格对副表格有编辑权限,则在主表格上可以编辑数据行信息的内容,当在主表格中对数据行信息进行编辑时,编辑的内容可以同步至第二表格即副表格,当在副表格中进行编辑时,可以同步至主表格上的数据行信息,并可以被阅读或编辑。
在一个或多个实施例中,在表格内容处理完成之后,本公开的表格内容处理方法还对分享后的主表格和副表格之间的字段信息冲突问题进行解决,在一个或多个实施例中,字段信息例如至少包括纵列标题和/或纵列属性。
在一个或多个实施例中,主表格和副表格由于字段信息不一致,可能会产生冲突,如图4所示,本公开的表格内容处理方法还包括:
在用户访问主表格时,获取主表格和所有副表格的字段信息,并返回获取的表格信息;
针对主表格,所有信息按初始化数据进行展示;
针对副表格,检测副表格的字段信息与主表格是否一致;如果一致, 则遵循主表格逻辑进行展示,若不一致,例如主表格中不存在一部分字段,则在副表格中隐藏显示;对于不一致的字段信息,在主表格和副表格中均显示为空。
若在主表格和副表格的一个表格例如主表格中添加副表格中存在的字段信息,则将该字段信息***到主表格中,并填充相应初始化内容,由于为主表格新增了该字段信息,每个数据行将都具有该字段信息,并且默认为空内容,在填充成功后同步主表格和副表格的内容。
在一个或多个实施例中,分享表格后,主表格所有者和被分享的目标对象例如均可以在即时通讯软件上收到通知,使得处理表格文档更加及时高效。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)等非易失性存储介质,或随机存储记忆体(RAM)等。
[表格内容处理装置]
如图5所示,为了实现本公开实施例中的技术方案,本公开提供了一种表格内容处理装置,该装置具体可以应用于各种电子终端设备中。本公开的表格内容处理装置中的名词、术语等与上述表格内容处理方法中一致的内容将不再赘述。
本实施例所述的表格内容处理装置包括:信息选取模块501、文档生成模块502、文档发送模块503、引用同步模块504。
信息选取模块501,用于选取第一表格中的数据行信息;
在一个或多个实施例中,第一表格例如为选取的数据行信息所在的原始表格,例如也可以称为主表格;第二表格例如为分享后的表格,例如也可以称为副表格。
在一个或多个实施例中,信息选取模块501用于确定第一表格中的数据行信息的方式例如可以包括在主表格上勾选一个或多个数据行以进行选中,即选中主表格中的数组中的一段[start,end]范围。
在选中上述数据行信息后,信息选取模块501用于点击分享相关工具或菜单进行分享操作等触发操作,分享相关工具或菜单的显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,优选位于选中的一个或多个数据行之前的位置,并当选中一个或多个数据行时自动弹出,分享相关工具或菜单的显示内容例如可以“转为新表格”或“分享新表格”等内容,并不做限定。
文档生成模块502,用于响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
在一个或多个实施例中,例如生成的第一文档本身就是第二表格,当然也可以是在第一文档中包括第二表格。
在一个或多个实施例中,还包括分享设置模块,用于设置第一文档的名称或第二表格的名称,或设置发送对象;例如,触发操作至少包括设置第一文档的名称或第二表格的名称,或设置发送对象。例如,当点击分享相关工具或菜单进行分享操作后,例如弹出弹窗用于设置表格的标题或名称以及选择要分享的目标对象以进行分享。
在一个或多个实施例中,如图3所示,分享设置模块例如用于以选中的[start,end]范围的内容为基础内容,向服务器发送[start,end]范围的内容为基础内容的生成指令以生成一个新的文档或副表格进行分享,在生成新的文档或副表格后返回副表格的属性信息,其中,新的副表格的字段信息与主表格保持一致。
文档发送模块503,用于将所述第一文档或所述第二表格发送给目标访问用户;
在一个或多个实施例中,还包括引用同步模块504,用于在第一表 格中的数据行信息的区域引用第二表格中的数据行信息,在一个或多个实施例中,如图3所示,例如用于将主表格中的[start,end]的内容从主表格中删除,并在start位置***一个新的特殊的引用数据行,即第二表格的相应数据行,以完成引用,在进行引用时,从start位置偏移数据行信息的展示行数以实现数据行信息与第二表格的内容一致。
引用同步模块504还响应于对第二表格的数据行信息的编辑操作,将编辑后的数据行信息显示在第一表格的数据行信息中。
在一个或多个实施例中,还包括权限控制模块,用于确定访问用户对第一文档或第二表格的权限信息,以及基于该权限信息,确定第一表格中的数据行信息针对访问用户的显示内容;
在一个或多个实施例中,权限控制模块还用于响应于不具备权限信息,则隐藏第一表格中的数据行信息,并在数据行信息所在的区域显示第二表格的链接信息;响应于访问用户具备权限信息,显示第一表格中的数据行信息。
在一个或多个实施例中,权限控制模块例如还可以根据第一表格的设置,主表格对副表格有阅读权限,则在主表格上可以阅读数据行信息的内容,否则无法阅读;若根据第一表格的设置,主表格对副表格有编辑权限,则在主表格上可以编辑数据行信息的内容,当在主表格中对数据行信息进行编辑时,编辑的内容可以同步至第二表格即副表格,当在副表格中进行编辑时,可以同步至主表格上的数据行信息,并可以被阅读或编辑。
在一个或多个实施例中,还包括显示模块,用于对第一表格中的数据行信息的关联区域进行突出显示,例如在关联区域上出现特有标识;显示模块还用于响应于对关联区域的触发操作,显示第二表格的名称和/或链接;在一个或多个实施例中,例如当点击特有标识之后例如可以出现指向第二表格的链接或第二表格的名称,当点击出现的指向第二表格的链接或第二表格的名称之后可跳转至第二表格。
在一个或多个实施例中,在表格内容处理完成之后,本公开的表格内容处理装置还对分享后的主表格和副表格之间的字段信息冲突问题进行解决,在一个或多个实施例中,字段信息例如至少包括纵列标题和/或纵列属性。
在一个或多个实施例中,主表格和副表格由于字段信息不一致,可能会产生冲突,本公开的表格内容处理装置还包括:
字段信息获取模块,用于获取主表格和所有副表格的字段信息,并返回获取的表格信息;针对主表格,所有信息按初始化数据进行展示;
字段信息检测模块,用于检测副表格的字段信息与主表格是否一致;
字段信息显示模块,用于根据字段信息检测模块的检测结果进行显示,如果一致,则遵循主表格逻辑进行展示,若不一致,例如主表格中不存在一部分字段,则在副表格中隐藏显示;对于不一致的字段信息,在主表格和副表格中均显示为空。
字段信息添加模块,用于若在主表格和副表格的一个表格例如主表格中添加副表格中存在的字段信息,则将该字段信息***到主表格中,并填充相应初始化内容,由于为主表格新增了该字段信息,每个数据行将都具有该字段信息,并且默认为空内容,在填充成功后同步主表格和副表格的内容。
在一个或多个实施例中,还包括通知模块,在分享表格后,主表格所有者和被分享的目标对象例如均可以在即时通讯软件上收到通知,使得处理表格文档更加及时高效。
[表格内容处理方法的另一个实施例]
首先说明本公开的部分应用场景的名词解释,
record(记录):例如表格里的一行可以被称为一个record或记录。在表格中,使用数组标记record的顺序,以描述每一个record在表格中的行数。当选择某个或多个record时,实际选中的是数组中的一段范围,例如可以描述为[start,end]。
索引列:例如可以是每条记录的关键信息,用来标识每条记录的属性信息,不能被删除。当用户通过复制粘贴的方式把一个表格里的内容复制到另一个表格中时,需要保证两个表格的索引列相同,不相同则无法粘贴。
字段信息:例如可以表示表格纵列的标题和属性,例如,表格中有“最重要程度”的纵列。
参考图6,示出了根据本公开的表格内容处理方法的一个实施例的流程图。所述表格内容处理方法,包括以下步骤:
S61,选取第一表格中的第一数据行信息;
在一个或多个实施例中,第一表格例如为第一数据行信息所在的原始表格,例如也可以称为副表格;后续步骤中的第二表格例如为引用该引用内容的表格,例如也可以称为主表格。
在一个或多个实施例中,选取第一表格中的第一数据行信息的方式例如可以包括在副表格上勾选一个或多个record以进行选中,即选中副表格中的数组中的一段[start,end]范围,写入此时表格的版本,并记为version。
如图7所示,文档A为副表格,文档B为主表格,在选中上述引用内容后,复制选中的第一数据行信息即引用内容并将选中的引用内容写入剪切板。
在一个或多个实施例中,还可以通过点击引用触发工具或菜单进行引用操作,引用触发工具或菜单的显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,优选位于选中的一个或多个record之前的位置,并当选中一个或多个record时自动弹出,引用触发工具或菜单的显示内容例如可以“复制实时引用”或“创建实时引用”等内容,并不做限定。
S62,响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系;
在一个或多个实施例中,如图7所示,打开第一文档或第二表格,从剪切板中获取第一数据行信息即引用内容并响应于***操作***第一文档或第二表格中并生成第二数据行信息,在一个或多个实施例中,第一文档可以包括第二表格,当然也可以是独立的不同文档。
在一个或多个实施例中,响应于在第一文档或第二表格中的***操作,还需要判断第一表格和第二表格的预设属性是否相同,若相同,则生成第二数据行信息,并确定是否建立第二数据行信息与第一数据行信息的引用关系;若不同,则将第一数据行信息复制至第一文档或第二表格中,生成第二数据行信息,或者,拒绝***操作。
在一个或多个实施例中,预设属性例如可以是上文提到的索引列,也可以包括索引列的数据类型;建立第二数据行信息与第一数据行信 息的引用关系的引用方式例如为实时引用方式。
在一个或多个实施例中,对于数据库表格,由于其索引列都具有设置好的固定的数据类型(即,每一列都只能输入固定类型的数据,例如a列只能输入人员,b列只能输入时间日期),响应于在第一文档或第二表格中的***操作,判断第一表格和第二表格的预设属性是否相同,若两个表格有相同的索引列,则生成第二数据行信息并提示是否粘贴为“实时引用”,若两个表格的索引列不同,则提示“索引列不同,不支持粘贴”。
在一个或多个实施例中,对于普通的电子表格,其在建立时,由于其索引列不具有固定的数据类型(即每一列都可以同时输入不同类型的数据),响应于在第一文档或第二表格中的***操作,判断若第一表格和第二表格的预设属性相同,则生成第二数据行信息,并确定是否建立第二数据行信息与第一数据行信息的引用关系;若不同,则将第一数据行信息复制至第一文档或第二表格中,生成第二数据行信息。
在一个或多个实施例中,仅需要保证索引列相同,即使两个表格的列不完全一样,也可以复制粘贴成功。
在一个或多个实施例中,还包括,响应于在第一文档或第二表格中的***操作,生成引用触发区域,引用触发区域中例如设置有上述引用触发工具或菜单,通过对引用触发区域中的引用触发工具或菜单进行触发操作,可以确定生成第二数据行信息的方式,例如在一个或多个实施例中,响应于对引用触发区域的第一触发操作,生成第二数据行信息,并建立第二数据行信息与第一数据行信息的引用关系,具体来说,在将第一数据行信息***第一文档或第二表格中生成第二数据行信息时,例如当选中一个或多个record时自动弹出引用触发工具或菜单,引用触发工具或菜单的显示内容例如可以是“复制实时引用”或“创建实时引用”等内容,并不做限定;在一个或多个实施例中,还例如响应于对引用触发区域的第二触发操作,仅将第一数据行信息复制至第一文档或第二表格中,生成所述第二数据行信息,具体来说,在将第一数据行信息***第一文档或第二表格中生成第二数据行信息时,还可以是,例如在第二表格进行***操作时,不设置上述的实时引用方式或选择取消上述的实时引用方式等,则直接***第一数据行信息的文本以复制 至第一文档或第二表格中,生成第二数据行信息,此时,在副表格上更新这部分第一数据行信息,在主表格上不会同步更新;在主表格上更新第二数据行信息,在副表格上也不会同步更新。
在一个或多个实施例中,若在将第一数据行信息***至第二表格时,第一表格中的[start,end]的范围已发生修改,则服务器通过version及协同算法,计算出新的[start,end],来描述新的表格范围并更新至第二表格中。
在一个或多个实施例中,根据例如实时引用方式建立第二表格中的第二数据行信息与第一表格的第一数据行信息的引用关系,在第一数据行信息和第二数据行信息上以特定标识显示该引用关系,例如在第一表格中的第一数据行信息的关联区域显示第一引用标识,在第二表格中的第二数据行信息的关联区域显示第二引用标识,第一引用标识和第二引用标识的关联区域显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,可以位于第一数据行信息或第二数据行信息的一定距离的范围内。
在一个或多个实施例中,响应于对第一数据行信息的第一引用标识的触发操作,显示第一数据行信息的被引用信息,响应于对第二数据行信息的第二引用标识的触发操作,显示第二数据行信息的内容更新信息和/或文档/表格等数据来源信息。例如当点击第一数据行信息的第一引用标识之后例如可以出现第一数据行信息的被其他文档或表格的引用信息,当点击第二数据行信息的第二引用标识之后例如可以出现指向第一表格的链接或第一表格的名称,当点击出现的指向第一表格的链接或第一表格的名称之后可跳转至第一表格;在一个或多个实施例中,第二引用标识例如还包括在引用的关联区域位置处显示最近更新时间和更新人,即使没有打开引用副表格,也知道在什么时间被什么人更新过;第二引用标识例如在引用的位置显示源文档的副表格名,在源文档的位置通过第一引用标识显示被哪些表格引用了,可以互相跳转查看,使得各个表格被链接起来。
在一个或多个实施例中,响应于对第一数据行信息的编辑操作,将编辑后的第一数据行信息显示在第二数据行信息中,根据引用关系检测第一表格和第二表格中的第一数据行信息和第二数据行信息的变化 并同步。
如图7所示,检测第一表格和第二表格中的第一数据行信息和第二数据行信息的范围是否发生变化,如果第一表格和第二表格中的第一数据行信息和第二数据行信息被编辑,则将发生变化后的协同数据发送至服务器,并将数据同步至主表格或副表格中。
在一个或多个实施例中,在表格内容处理完成之后,本公开的表格内容处理方法还对引用后的主表格和副表格之间的字段信息冲突问题进行解决,在一个或多个实施例中,字段信息例如至少包括纵列标题和/或纵列属性。
在一个或多个实施例中,主表格和副表格由于字段信息不一致,可能会产生冲突,本公开的表格内容处理方法还包括:
在用户访问主表格时,获取主表格和所有副表格的字段信息,并返回获取的表格信息;
针对主表格,所有信息按初始化数据进行展示;
针对副表格,检测副表格的字段信息与主表格是否一致;如果一致,则遵循主表格逻辑进行展示,若不一致,例如主表格中不存在一部分字段,则在副表格中隐藏显示;对于不一致的字段信息,在主表格和副表格中均显示为空。
若在主表格和副表格的一个表格例如主表格中添加副表格中存在的字段信息,则将该字段信息***到主表格中,并填充相应初始化内容,由于为主表格新增了该字段信息,每个record将都具有该字段信息,并且默认为空内容,在填充成功后同步主表格和副表格的内容。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部 分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)等非易失性存储介质,或随机存储记忆体(RAM)等。
[表格内容处理装置另一个实施例]
如图8所示,为了实现本公开实施例中的技术方案,本公开提供了一种表格内容处理装置,该装置具体可以应用于各种电子终端设备中。本公开的表格内容处理装置中的名词、术语等与上述表格内容处理方法中一致的内容将不再赘述。
本实施例所述的表格内容处理装置包括:信息选取模块801、信息***模块802、显示模块803、判断设置模块804。
信息选取模块801,用于选取第一表格中的第一数据行信息;
在一个或多个实施例中,第一表格例如为第一数据行信息所在的原始表格,例如也可以称为副表格;后续步骤中的第二表格例如为引用该引用内容的表格,例如也可以称为主表格。
在一个或多个实施例中,信息选取模块801确定第一表格中的第一数据行信息的方式例如可以包括在副表格上勾选一个或多个record以进行选中,即选中副表格中的数组中的一段[start,end]范围,写入此时表格的版本,并记为version。
如图7所示,文档A为副表格,文档B为主表格,信息选取模块801在选中上述第一数据行信息后,复制选中的第一数据行信息即引用内容并将选中的引用内容写入剪切板。
在一个或多个实施例中,信息选取模块801还可以通过点击引用触发工具或菜单进行引用操作,引用触发工具或菜单的显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,优选位于选中的一个或多个record之前的位置,并当选中一个或多个record时自动弹出,引用触发工具或菜单的显示内容例如可以“复制实时引用”或“创建实时引用”等内容,并不做限定。
信息***模块802,用于响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成 第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系。
在一个或多个实施例中,如图7所示,信息***模块802用于打开第一文档或第二表格,从剪切板中获取第一数据行信息即引用内容并写入第一文档或第二表格中并生成第二数据行信息,在一个或多个实施例中,第一文档可以包括第二表格,当然也可以是独立的不同文档。
如图7所示,信息***模块802还用于检测第一表格和第二表格中的引用内容即第一数据行信息和第二数据行信息的范围是否发生变化,如果第一表格和第二表格中的引用内容被编辑,则将发生变化后的协同数据发送至信息***模块802,并将数据同步至主表格中。
在一个或多个实施例中,信息***模块802还用于,响应于在第一文档或第二表格中的***操作,生成引用触发区域,引用触发区域中例如设置有上述引用触发工具或菜单,通过对引用触发区域中的引用触发工具或菜单进行触发操作,可以确定生成第二数据行信息的方式,例如在一个或多个实施例中,响应于对引用触发区域的第一触发操作,生成第二数据行信息,并建立第二数据行信息与第一数据行信息的引用关系,具体来说,在将第一数据行信息***第一文档或第二表格中生成第二数据行信息时,例如当选中一个或多个record时自动弹出引用触发工具或菜单,引用触发工具或菜单的显示内容例如可以是“复制实时引用”或“创建实时引用”等内容,并不做限定;在一个或多个实施例中,信息***模块802还例如响应于对引用触发区域的第二触发操作,仅将第一数据行信息复制至第一文档或第二表格中,生成所述第二数据行信息,具体来说,在将第一数据行信息***第一文档或第二表格中生成第二数据行信息时,例如在第二表格进行***操作时,信息***模块802不设置实时引用方式或选择取消实时引用方式等,则直接***第一数据行信息的文本以复制至第一文档或第二表格中,生成第二数据行信息,此时,在副表格上更新第一数据行信息,在主表格上不会同步更新;在主表格上更新第二数据行信息,在副表格上也不会同步更新。
在一个或多个实施例中,若在将第一数据行信息***至第二表格时,第一表格中的[start,end]的范围已发生修改,则信息***模块802通过version及协同算法,计算出新的[start,end],来描述新的表格范围并更 新至第二表格中。
在一个或多个实施例中,信息***模块802还用于根据例如实时引用方式建立所述第二表格中的第二数据行信息与所述第一表格的第一数据行信息的引用关系;
在一个或多个实施例中,还包括显示模块803,用于在第一数据行信息和第二数据行信息上以特定标识显示所述引用关系;例如在第一表格中的第一数据行信息的关联区域显示第一引用标识,在第二表格中的第二数据行信息的关联区域显示第二引用标识,第一引用标识和第二引用标识的关联区域显示位置并不做限定,可以位于菜单栏也可以位于其他工具栏,可以位于第一数据行信息或第二数据行信息的一定距离的范围内。
所述显示模块803还用于,例如响应于对第一数据行信息的第一引用标识的触发操作,显示第一数据行信息的被引用信息;响应于对第二数据行信息的第二引用标识的触发操作,显示第二数据行信息的内容更新信息和/或文档/表格等数据来源信息。例如当点击第一数据行信息的第一引用标识之后例如可以出现第一数据行信息的被其他文档或表格的引用信息,例如当点击第二数据行信息的第二引用标识之后例如可以出现指向第一表格的链接或第一表格的名称,当点击出现的指向第一表格的链接或第一表格的名称之后可跳转至第一表格;在一个或多个实施例中,第二引用标识例如还显示包括在引用的关联区域位置处显示最近更新时间和更新人,即使没有打开引用副表格,也知道在什么时间被什么人更新过;第二引用标识例如在引用的位置显示源文档的副表格名,在源文档的位置通过第一引用标识显示被哪些表格引用了,可以互相跳转查看,使得各个表格被链接起来。
在一个或多个实施例中,显示模块803还用于响应于对第一数据行信息的编辑操作,将编辑后的第一数据行信息显示在第二数据行信息中;以及用于根据引用关系检测第一表格和第二表格中的第一数据行信息和第二数据行信息的变化并同步;
判断设置模块804,用于响应于在第一文档或第二表格中的***操作,判断第一表格和第二表格的预设属性是否相同,若相同,则生成第二数据行信息,并确定是否建立第二数据行信息与第一数据行信息的 引用关系;若不同,则将第一数据行信息复制至第一文档或第二表格中,生成第二数据行信息,或者,拒绝***操作;以及用于在将第一数据行信息***第一文档或第二表格中生成第二数据行信息时确定是否建立第二数据行信息与第一数据行信息的引用关系。
在一个或多个实施例中,预设属性例如可以是上文提到的索引列,也可以包括索引列的数据类型;建立第二数据行信息与第一数据行信息的引用关系的引用方式例如为实时引用方式。
在一个或多个实施例中,对于数据库表格,由于其索引列都具有设置好的固定的数据类型(即,每一列都只能输入固定类型的数据,例如a列只能输入人员,b列只能输入时间日期),响应于在第一文档或第二表格中的***操作,判断第一表格和第二表格的预设属性是否相同,若两个表格有相同的索引列,则生成第二数据行信息并提示是否粘贴为“实时引用”,若两个表格的索引列不同,则提示“索引列不同,不支持粘贴”。
在一个或多个实施例中,对于普通的电子表格,其在建立时,由于其索引列不具有固定的数据类型(即每一列都可以同时输入不同类型的数据),响应于在第一文档或第二表格中的***操作,判断若第一表格和第二表格的预设属性相同,则生成第二数据行信息,并确定是否建立第二数据行信息与第一数据行信息的引用关系;若不同,则将第一数据行信息复制至第一文档或第二表格中,生成第二数据行信息。
在一个或多个实施例中,判断设置模块804仅需要保证索引列相同,即使两个表格的列不完全一样,也可以复制粘贴成功。
在一个或多个实施例中,在表格内容处理完成之后,本公开的表格内容处理方法还对引用后的主表格和副表格之间的字段信息冲突问题进行解决,在一个或多个实施例中,字段信息例如至少包括纵列标题和/或纵列属性。
在一个或多个实施例中,主表格和副表格由于字段信息不一致,可能会产生冲突,本公开的表格内容处理装置还包括:
字段信息获取模块,用于获取主表格和所有副表格的字段信息,并返回获取的表格信息;针对主表格,所有信息按初始化数据进行展示;
字段信息检测模块,用于检测副表格的字段信息与主表格是否一致;
字段信息显示模块,用于根据字段信息检测模块的检测结果进行显示,如果一致,则遵循主表格逻辑进行展示,若不一致,例如主表格中不存在一部分字段,则在副表格中隐藏显示;对于不一致的字段信息,在主表格和副表格中均显示为空。
字段信息添加模块,用于若在主表格和副表格的一个表格例如主表格中添加副表格中存在的字段信息,则将该字段信息***到主表格中,并填充相应初始化内容,由于为主表格新增了该字段信息,每个record将都具有该字段信息,并且默认为空内容,在填充成功后同步主表格和副表格的内容。
应该理解的是,虽然附图的框图中的每个方框可以代表一个模块,该模块的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令,但是这些模块并不是必然按照顺序依次执行。本公开中装置实施例中的各模块及功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上的模块或功能单元集成在一个模块中。上述集成的各个模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[表格内容处理设备]
为解决上述技术问题,本公开实施例还提供一种电子设备。下面参考图9,其示出了适于用来实现本公开实施例的电子设备(例如图1中的终端设备或服务器)600的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置606加载到随机访问存储器(RAM)603中的程序 而执行各种适当的动作和处理。在RAM603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置606;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置606被安装,或者从ROM602被安装。在该计算机程序被处理装置601执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是-但不限于-电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、 光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言-诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言-诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完 全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN、)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取至少两个网际协议地址的单元”。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,所述方法包括:
选取第一表格中的数据行信息;
响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
将所述第一文档或所述第二表格发送给目标访问用户。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于对所述第二表格的所述数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一表格的所述数据行信息中。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,所述在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息包括:
对所述第一表格中的所述数据行信息的关联区域进行突出显示。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,还包括:
响应于对所述关联区域的触发操作,显示所述第二表格的名称和/或链接。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
所述触发操作包括设置所述第一文档的名称或第二表格的名称,或设置发送对象。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
确定访问用户对所述第一文档或所述第二表格的权限信息;
基于所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法, 其特征在于,
所述基于所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容,包括:
响应于所述访问用户不具备所述权限信息,隐藏所述第一表格中的所述数据行信息,并在所述数据行信息所在的区域显示所述第二表格的链接信息;
响应于所述访问用户具备所述权限信息,显示所述第一表格中的所述数据行信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
获取所述第一表格和所述第二表格的字段信息;
检测所述第二表格的所述字段信息与所述第一表格是否一致;
若不一致,则在所述第二表格中隐藏显示;
所述字段信息至少包括纵列标题和/或纵列属性。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容。
根据本公开的一个或多个实施例,提供了一种表格内容处理装置,其特征在于,包括;
信息选取模块,用于选取第一表格中的数据行信息;
文档生成模块,用于响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
文档发送模块,用于将所述第一文档或所述第二表格发送给目标访问用户;
引用同步模块,用于在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息,响应于对所述第二表格的所述数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一表格的所述数据行信息中。
根据本公开的一个或多个实施例,提供了一种表格内容处理装置,其特征在于,
显示模块,用于对所述第一表格中的所述数据行信息的关联区域进行突出显示,响应于对所述关联区域的触发操作,显示所述第二表格的名称和/或链接;
分享设置模块,用于设置所述第一文档的名称或第二表格的名称,或设置发送对象;
权限控制模块,用于确定访问用户对所述第一文档或所述第二表格的权限信息,以及基于所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容;
所述权限控制模块还用于响应于所述访问用户不具备所述权限信息,隐藏所述第一表格中的所述数据行信息,并在所述数据行信息所在的区域显示所述第二表格的链接信息;响应于所述访问用户具备所述权限信息,显示所述第一表格中的所述数据行信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理装置,其特征在于,
字段信息获取模块,用于获取所述第一表格和所述第二表格的字段信息;
字段信息检测模块,用于检测所述第二表格的所述字段信息与所述第一表格是否一致;
字段信息显示模块,用于若所述字段信息不一致,则在所述第二表格中隐藏显示;
对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空;
字段信息添加模块,用于若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容;
所述字段信息至少包括纵列标题和/或纵列属性。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,所述方法包括:
选取第一表格中的第一数据行信息;
响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
所述第一文档包括所述第二表格。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于对所述第一数据行信息的编辑操作,将编辑后的所述第一数据行信息显示在所述第二数据行信息中。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于在第一文档或第二表格中的***操作,判断所述第一表格和所述第二表格的预设属性是否相同;
若相同,则生成所述第二数据行信息,并确定是否建立所述第二数据行信息与所述第一数据行信息的引用关系;
若不同,则将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息,或者,拒绝所述***操作。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于在第一文档或第二表格中的***操作,生成引用触发区域;
所述生成第二数据行信息包括:
响应于对所述引用触发区域的第一触发操作,生成第二数据行信息,并建立所述第二数据行信息与所述第一数据行信息的引用关系;或者,
响应于对所述引用触发区域的第二触发操作,将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法, 其特征在于,
在所述第一表格中的第一数据行信息的关联区域显示第一引用标识。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
在所述第二表格中的第二数据行信息的关联区域显示第二引用标识。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于对所述第一引用标识的触发操作,显示所述第一数据行信息的被引用信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
响应于对所述第二引用标识的触发操作,显示所述第二数据行信息的内容更新信息和/或数据来源信息。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
获取所述第一表格和所述第二表格的字段信息;
检测所述第二表格的所述字段信息与所述第一表格是否一致;
若不一致,则在所述第二表格中隐藏显示;
所述字段信息至少包括纵列标题和/或纵列属性。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空。
根据本公开的一个或多个实施例,提供了一种表格内容处理方法,其特征在于,
若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容。
根据本公开的一个或多个实施例,提供了一种表格内容处理装置, 其特征在于,包括:
信息选取模块,用于选取第一表格中的第一数据行信息;
信息***模块,用于响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系;
显示模块,用于响应于对所述第一数据行信息的编辑操作,将编辑后的所述第一数据行信息显示在所述第二数据行信息中;以及用于以特定标识显示所述引用关系;
判断设置模块,用于判断所述第一表格和所述第二表格的预设属性是否相同,若相同,则生成所述第二数据行信息,并确定是否建立所述第二数据行信息与所述第一数据行信息的引用关系;若不同,则将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息,或者,拒绝所述***操作。
根据本公开的一个或多个实施例,提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的方法。
根据本公开的一个或多个实施例,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在 单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

Claims (29)

  1. 一种表格内容处理方法,其特征在于,包括:
    选取第一表格中的数据行信息;
    响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
    将所述第一文档或所述第二表格发送给目标访问用户。
  2. 如权利要求1所述的表格内容处理方法,其特征在于,所述方法还包括:
    在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息。
  3. 如权利要求1或2所述的表格内容处理方法,其特征在于,所述方法还包括:
    响应于对所述第二表格的所述数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一表格的所述数据行信息中。
  4. 如权利要求2所述的表格内容处理方法,其特征在于,所述在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息包括:
    对所述第一表格中的所述数据行信息的关联区域进行突出显示。
  5. 如权利要求4所述的表格内容处理方法,其特征在于,所述方法还包括:
    响应于对所述关联区域的触发操作,显示所述第二表格的名称和/或链接。
  6. 如权利要求1所述的表格内容处理方法,其特征在于,还包括,
    所述触发操作包括设置所述第一文档的名称或第二表格的名称,或设置发送对象。
  7. 如权利要求1所述的表格内容处理方法,其特征在于,
    确定访问用户对所述第一文档或所述第二表格的权限信息;
    基于所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容。
  8. 如权利要求7所述的表格内容处理方法,其特征在于,所述基于 所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容,包括:
    响应于所述访问用户不具备所述权限信息,隐藏所述第一表格中的所述数据行信息,并在所述数据行信息所在的区域显示所述第二表格的链接信息;
    响应于所述访问用户具备所述权限信息,显示所述第一表格中的所述数据行信息。
  9. 如权利要求1所述的表格内容处理方法,其特征在于,
    获取所述第一表格和所述第二表格的字段信息;
    检测所述第二表格的所述字段信息与所述第一表格是否一致;
    若不一致,则在所述第二表格中隐藏显示;
    所述字段信息至少包括纵列标题和/或纵列属性。
  10. 如权利要求9所述的表格内容处理方法,其特征在于,还包括,
    对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空。
  11. 如权利要求9所述的表格内容处理方法,其特征在于,
    若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容。
  12. 一种表格内容处理装置,其特征在于,包括:
    信息选取模块,用于选取第一表格中的数据行信息;
    文档生成模块,用于响应于对所述数据行信息的触发操作,生成第一文档或第二表格,其中所述第一文档包括所述第二表格,所述第二表格包括所述数据行信息;
    文档发送模块,用于将所述第一文档或所述第二表格发送给目标访问用户;
    引用同步模块,用于在所述第一表格中的所述数据行信息的区域引用所述第二表格中的所述数据行信息,响应于对所述第二表格的所述数据行信息的编辑操作,将编辑后的所述数据行信息显示在所述第一表格的所述数据行信息中。
  13. 根据权利要求12所述的表格内容分享表格内容处理装置,其特 征在于,还包括,
    显示模块,用于对所述第一表格中的所述数据行信息的关联区域进行突出显示,响应于对所述关联区域的触发操作,显示所述第二表格的名称和/或链接;
    分享设置模块,用于设置所述第一文档的名称或第二表格的名称,或设置发送对象;
    权限控制模块,用于确定访问用户对所述第一文档或所述第二表格的权限信息,以及基于所述权限信息,确定所述第一表格中的所述数据行信息针对所述访问用户的显示内容;
    所述权限控制模块还用于响应于所述访问用户不具备所述权限信息,隐藏所述第一表格中的所述数据行信息,并在所述数据行信息所在的区域显示所述第二表格的链接信息;响应于所述访问用户具备所述权限信息,显示所述第一表格中的所述数据行信息。
  14. 根据权利要求12所述的表格内容处理装置,其特征在于,还包括,
    字段信息获取模块,用于获取所述第一表格和所述第二表格的字段信息;
    字段信息检测模块,用于检测所述第二表格的所述字段信息与所述第一表格是否一致;
    字段信息显示模块,用于若所述字段信息不一致,则在所述第二表格中隐藏显示;
    对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空;
    字段信息添加模块,用于若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容;
    所述字段信息至少包括纵列标题和/或纵列属性。
  15. 一种表格内容处理处理方法,其特征在于,包括:
    选取第一表格中的第一数据行信息;
    响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中,生成第二数据行信息,其中所 述第一数据行信息和所述第二数据行信息具有引用关系。
  16. 如权利要求15所述的表格内容处理方法,其特征在于,所述第一文档包括所述第二表格。
  17. 如权利要求15所述的表格内容处理方法,其特征在于,所述方法还包括:
    响应于对所述第一数据行信息的编辑操作,将编辑后的所述第一数据行信息显示在所述第二数据行信息中。
  18. 如权利要求15所述的表格内容处理方法,其特征在于,还包括,
    响应于在第一文档或第二表格中的***操作,判断所述第一表格和所述第二表格的预设属性是否相同;
    若相同,则生成所述第二数据行信息,并确定是否建立所述第二数据行信息与所述第一数据行信息的引用关系;
    若不同,则将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息,或者,拒绝所述***操作。
  19. 如权利要求15所述的表格内容处理方法,其特征在于,还包括:
    响应于在第一文档或第二表格中的***操作,生成引用触发区域;
    所述生成第二数据行信息包括:
    响应于对所述引用触发区域的第一触发操作,生成第二数据行信息,并建立所述第二数据行信息与所述第一数据行信息的引用关系;或者,
    响应于对所述引用触发区域的第二触发操作,将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息。
  20. 如权利要求15所述的表格内容处理方法,其特征在于,还包括:
    在所述第一表格中的第一数据行信息的关联区域显示第一引用标识。
  21. 如权利要求15所述的表格内容处理方法,其特征在于,还包括:
    在所述第二表格中的第二数据行信息的关联区域显示第二引用标识。
  22. 如权利要求20所述的表格内容处理方法,其特征在于,还包括:
    响应于对所述第一引用标识的触发操作,显示所述第一数据行信息 的被引用信息。
  23. 如权利要求21所述的表格内容处理方法,其特征在于,还包括:
    响应于对所述第二引用标识的触发操作,显示所述第二数据行信息的内容更新信息和/或数据来源信息。
  24. 如权利要求15所述的表格内容处理方法,其特征在于,还包括:
    获取所述第一表格和所述第二表格的字段信息;
    检测所述第二表格的所述字段信息与所述第一表格是否一致;
    若不一致,则在所述第二表格中隐藏显示;
    所述字段信息至少包括纵列标题和/或纵列属性。
  25. 如权利要求24所述的表格内容处理方法,其特征在于,还包括,
    对于不一致的所述字段信息,在所述第一表格和所述第二表格显示为空。
  26. 如权利要求24所述的表格内容处理方法,其特征在于,
    若在所述第一表格和所述第二表格的一个表格中添加另一个表格中存在的所述字段信息,则将所述字段信息***到所述一个表格中,并填充相应初始化内容。
  27. 一种表格内容处理装置,其特征在于,包括:
    信息选取模块,用于选取第一表格中的第一数据行信息;
    信息***模块,用于响应于在第一文档或第二表格中的***操作,将所述第一数据行信息***所述第一文档或所述第二表格中生成第二数据行信息,其中所述第一数据行信息和所述第二数据行信息具有引用关系;
    显示模块,用于响应于对所述第一数据行信息的编辑操作,将编辑后的所述第一数据行信息显示在所述第二数据行信息中;以及用于以特定标识显示所述引用关系;
    判断设置模块,用于判断所述第一表格和所述第二表格的预设属性是否相同,若相同,则生成所述第二数据行信息,并确定是否建立所述第二数据行信息与所述第一数据行信息的引用关系;若不同,则将所述第一数据行信息复制至所述第一文档或第二表格中,生成所述第二数据行信息,或者,拒绝所述***操作。
  28. 一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-11或15-26中任一项所述的方法。
  29. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-11或15-26中任一项所述的方法。
PCT/CN2022/078661 2021-03-01 2022-03-01 表格内容处理方法、装置、设备、存储介质 WO2022184063A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023552498A JP2024508012A (ja) 2021-03-01 2022-03-01 表内容処理方法、装置、機器、及び記憶媒体
US18/239,719 US20240012985A1 (en) 2021-03-01 2023-08-29 Table content processing method and apparatus, and device and storage medium

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202110227849.2 2021-03-01
CN202110233247.8 2021-03-01
CN202110233247.8A CN115081412A (zh) 2021-03-01 2021-03-01 表格内容处理方法、装置、设备、存储介质
CN202110227849.2A CN114997124A (zh) 2021-03-01 2021-03-01 表格内容处理方法、装置、设备、存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/239,719 Continuation US20240012985A1 (en) 2021-03-01 2023-08-29 Table content processing method and apparatus, and device and storage medium

Publications (1)

Publication Number Publication Date
WO2022184063A1 true WO2022184063A1 (zh) 2022-09-09

Family

ID=83154715

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/078661 WO2022184063A1 (zh) 2021-03-01 2022-03-01 表格内容处理方法、装置、设备、存储介质

Country Status (3)

Country Link
US (1) US20240012985A1 (zh)
JP (1) JP2024508012A (zh)
WO (1) WO2022184063A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116938863A (zh) * 2023-07-20 2023-10-24 北京字跳网络技术有限公司 表格内容分享方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190138587A1 (en) * 2017-11-03 2019-05-09 Dropbox, Inc. Collaborative Spreadsheet Embedding and Management
US20190138588A1 (en) * 2017-11-03 2019-05-09 Dropbox, Inc. Embedded spreadsheet data implementation and synchronization
CN109829144A (zh) * 2018-12-28 2019-05-31 陈德芹 一种在线表格跨表引用方法及装置
CN111368520A (zh) * 2020-02-28 2020-07-03 中国平安人寿保险股份有限公司 一种电子表格的编辑方法及设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991782A (en) * 1994-02-18 1999-11-23 Fujitsu Limited Automated extraction and doubly linked reference marks for partialized document contents and version control
US7415664B2 (en) * 2001-08-09 2008-08-19 International Business Machines Corporation System and method in a spreadsheet for exporting-importing the content of input cells from a scalable template instance to another
US8352870B2 (en) * 2008-04-28 2013-01-08 Microsoft Corporation Conflict resolution
US9355072B2 (en) * 2011-09-28 2016-05-31 Google Inc. Recursive embedding by URL parameterization
US9584583B2 (en) * 2013-09-11 2017-02-28 Oracle International Corporation Desktop and mobile device integration
US10789378B1 (en) * 2015-08-12 2020-09-29 Workday, Inc. User interface for region and cell sharing
US11194864B2 (en) * 2016-05-10 2021-12-07 Aircloak Gmbh Systems and methods for anonymized statistical database queries

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190138587A1 (en) * 2017-11-03 2019-05-09 Dropbox, Inc. Collaborative Spreadsheet Embedding and Management
US20190138588A1 (en) * 2017-11-03 2019-05-09 Dropbox, Inc. Embedded spreadsheet data implementation and synchronization
CN109829144A (zh) * 2018-12-28 2019-05-31 陈德芹 一种在线表格跨表引用方法及装置
CN111368520A (zh) * 2020-02-28 2020-07-03 中国平安人寿保险股份有限公司 一种电子表格的编辑方法及设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116938863A (zh) * 2023-07-20 2023-10-24 北京字跳网络技术有限公司 表格内容分享方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
US20240012985A1 (en) 2024-01-11
JP2024508012A (ja) 2024-02-21

Similar Documents

Publication Publication Date Title
US9948728B2 (en) Continuing an activity commenced on a source device with a companion device
AU2015267625B2 (en) Activity continuation between electronic devices
TWI556168B (zh) 外部服務應用程式探索方法
US10187770B2 (en) Forwarding activity-related information from source electronic devices to companion electronic devices
CN104769581B (zh) 用于提供经链接的笔记记录的***和方法
RU2675046C2 (ru) Автоматизированная система для организации слайдов презентации
CN113261023A (zh) 远程访问协作文档的元数据
US10346523B1 (en) Content synchronization across devices
WO2022127838A1 (zh) 文档处理方法、装置和电子设备
CN105794213A (zh) 云环境中的协作视频编辑
AU2020203219A1 (en) Sharing unmanaged content using a content management system
US20150326620A1 (en) Media presentation in a virtual shared space
US20210073398A1 (en) Permission management of cloud-based documents
WO2022218034A1 (zh) 交互方法、装置和电子设备
WO2022022619A1 (zh) 一种文档编辑方法、装置和电子设备
KR20150048029A (ko) 콘텐츠와 관련된 디스플레이 속성을 공유하는 방법 및 시스템
US20160359932A1 (en) Display device and method of controlling the same
US20240202249A1 (en) Information processing method and apparatus, terminal, and storage medium
US20240012985A1 (en) Table content processing method and apparatus, and device and storage medium
WO2022183977A1 (zh) 文档更新方法、装置、设备和介质
KR20110052817A (ko) 외부기기로의 컨텐츠 제공방법
CN114997124A (zh) 表格内容处理方法、装置、设备、存储介质
WO2017039821A1 (en) Forwarding activity-related information from source electronic devices to companion electronic devices
CN115081412A (zh) 表格内容处理方法、装置、设备、存储介质
CN115061601B (zh) 电子文档的处理方法、装置、终端和存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22762527

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023552498

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 160124)