一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多个文档的合并方法、计算装置及计算机可读介质与流程

2022-05-21 02:34:11 来源:中国专利 TAG:


1.本发明涉及文档处理领域,尤其涉及一种基于office数据存储结构的多个文档的合并方法、计算装置及计算机可读介质。


背景技术:

2.连续的文档内容分散在不同文档中,需要合并为一个文档,传统的做法只能一个一个文档打开,手动拷贝到同一文档中。这将严重影响用户的体验。
3.因此,有必要提出一种改进的方案来克服上述问题。


技术实现要素:

4.本发明的目的在于提供一种多个文档的合并方法、计算装置及计算机可读介质,其可以在不打开文档的情况下,合并多个同类型文档(或文档数据),用以解决同类文档的合成问题。
5.根据本发明的一个方面,本发明提供一种多个文档的合并方法,其包括:将需要合并的多个同类型文档(或文档数据)放置于同一目录下,且所述多个同类型文档在所述目录下按照顺序排列;读取所述目录下的第一个同类型文档,并保存至数据存储单元;依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后;读取完毕后,把所述数据存储单元中的所述多个同类型文档的内容保存,以形成合并文档。
6.进一步的,所述数据存储单元为内存。
7.进一步的,所述同类型文档为文字文档;所述读取下一个同类型文档为:读取下一个同类型文档的正文部分。
8.进一步的,所述同类型文档为电子表格文档。所述“依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后”步骤包括:依次读取所述目录下的下一个电子表格文档的工作表,并加入至所述数据存储单元且紧跟在前一个电子表格工作表之后;
9.进一步的,所述同类型文档为演示文档,所述“依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后”步骤包括:依次读取所述目录下的下一个演示文档的幻灯片母版和排版方式,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片母版和排版方式之后;依次读取所述目录下的下一个演示文档的幻灯片,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片之后。
10.根据本发明的另一个方面,本发明提供一种计算装置,其包括处理器和存储器,所述存储器中存储有程序指令,该程序指令由处理器执行以实现如下步骤:将需要合并的多个同类型文档放置于同一目录下,且所述多个同类型文档在所述目录下按照顺序排列;读取所述目录下的第一个同类型文档,并保存至数据存储单元;依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后;读取完
毕后,把所述数据存储单元中的所述多个同类型文档的内容保存,以形成合并文档。
11.根据本发明的另一个方面,本发明提供一种计算机可读介质,其内存储有程序指令,该程序指令被执行以实现如下步骤:将需要合并的多个同类型文档放置于同一目录下,且所述多个同类型文档在所述目录下按照顺序排列;读取所述目录下的第一个同类型文档,并保存至数据存储单元;依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后;读取完毕后,把所述数据存储单元中的所述多个同类型文档的内容保存,以形成合并文档。
12.与现有技术相比,本发明将需要合并的多个同类型文档放置于同一目录下,并逐一读取至同一数据存储单元,以形成合并文档。这样,就可以在不打开文档的情况下,合并多个同类型文档,用以解决同类文档的合成问题,从而提高用户的体验。
附图说明
13.图1为本发明的多个文档的合并方法100在一个实施例中的流程示意图;
14.图2为本发明的多个文档的合并方法200在第一个具体实施例中的流程示意图;
15.图3为本发明的多个文档的合并方法300在第二个具体实施例中的流程示意图;
16.图4为本发明的多个文档的合并方法400在第三个具体实施例中的流程示意图。
具体实施方式
17.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如下。
18.请参考图1所示,其为本发明的多个文档的合并方法100在一个实施例中的流程示意图。如图1所示,所述方法100包括如下步骤。
19.步骤110、将需要合并的多个同类型文档放置于同一目录下,且所述多个同类型文档在所述目录下按照顺序排列。
20.步骤120、读取所述目录下的第一个同类型文档,并保存至数据存储单元。
21.步骤130、依次读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后。一个具体的实施例中,步骤130包括:读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后;重复所述“读取所述目录下的下一个同类型文档,并加入至所述数据存储单元且紧跟在前一个同类型文档数据之后”步骤,直至读完所述目录下的所有同类型文档。
22.步骤140、读取完毕后,把所述数据存储单元中的所述多个同类型文档的内容保存成所需格式,以形成合并文档(或单个文档)。
23.在一个优选的实施例中,所述数据存储单元为内存。
24.文档有word文档(即文字文档)、sheet文档(即电子表格文档)以及演示文档等多种形式,以下具体介绍图1所示多个文档的合并方法100在word文档、sheet文档以及演示文档中的具体应用。
25.请参考图2所示,其为本发明的多个文档的合并方法200在第一个具体实施例中的流程示意图,图2中的同类型文档为word文档(即文字文档)。如图2所示,所述方法200包括如下步骤。
26.步骤210、将需要合并的多个word文档放置于同一目录下,且所述多个word文档在所述目录下按照顺序排列。
27.步骤220、读取所述目录下的第一个word文档,并保存至数据存储单元。
28.步骤230、依次读取所述目录下的下一个word文档的正文内容,并加入至所述数据存储单元且紧跟在前一个word文档之后。一个具体的实施例中,步骤230包括:读取所述目录下的下一个word文档的正文内容,并加入至所述数据存储单元且紧跟在前一个word文档之后;重复所述读取所述目录下的下一个word文档的正文内容,并加入至所述数据存储单元且紧跟在前一个word文档之后”步骤,直至读完所述目录下的所有word文档。
29.步骤240、读取完毕后,把所述数据存储单元中的所述多个word文档的内容保存成所需格式,以形成合并文档(或单个文档)。
30.需要特别说明的是,与步骤130相比,步骤230读取的是:所述目录下的下一个word文档的正文内容。
31.请参考图3所示,其为本发明的多个文档的合并方法300在第二个具体实施例中的流程示意图,图3中的同类型文档为sheet文档(即电子表格文档)。如图3所示,所述方法300包括如下步骤。
32.步骤310、将需要合并的多个sheet文档放置于同一目录下,且所述多个sheet文档在所述目录下按照顺序排列。
33.步骤320、读取所述目录下的第一个sheet文档,并保存至数据存储单元。
34.步骤330、依次读取所述目录下的下一个sheet文档,并加入至所述数据存储单元且紧跟在前一个sheet文档之后。一个具体的实施例中,步骤330包括:读取所述目录下的下一个sheet文档,并加入至所述数据存储单元且紧跟在前一个sheet文档之后;重复所述“读取所述目录下的下一个sheet文档,并加入至所述数据存储单元且紧跟在前一个sheet文档之后”步骤,直至读完所述目录下的所有sheet文档。
35.步骤340、读取完毕后,把所述数据存储单元中的所述多个sheet文档的内容保存成所需格式,以形成合并文档(或单个文档)。
36.请参考图4所示,其为本发明的多个文档的合并方法400在第三个具体实施例中的流程示意图,图4中的同类型文档为演示文档。如图4所示,所述方法400包括如下步骤。
37.步骤410、将需要合并的多个演示文档放置于同一目录下,且所述多个演示文档在所述目录下按照顺序排列。
38.步骤420、读取所述目录下的第一个演示文档,并保存至数据存储单元。
39.步骤430、依次读取所述目录下的下一个演示文档的幻灯片母版和排版方式,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片母版和排版方式之后;
40.步骤440、依次读取所述目录下的下一个演示文档的幻灯片,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片之后。
41.步骤450、读取完毕后,把所述数据存储单元中的所述多个演示文档的内容保存成所需格式,以形成合并文档(或单个文档)。
42.需要特别说明的是,步骤430和步骤440与步骤130相对应,也就是说,步骤430和步骤440可概括为:依次读取所述目录下的下一个演示文档,并加入至所述数据存储单元且紧跟在前一个演示文档之后。
43.一个具体的实施例中,步骤440和步骤450包括:a、读取所述目录下的下一个演示文档的幻灯片母版和排版方式,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片母版和排版方式之后;b、读取所述目录下的下一个演示文档的幻灯片,并加入至所述数据存储单元且紧跟在前一个演示文档的幻灯片之后读取下一个演示文档的幻灯片,并加入到上一个演示文档的幻灯片之后;重复前述步骤a和b,直至读完所述目录下的所有演示文档。
44.综上可知,本发明将需要合并的多个同类型文档放置于同一目录下,并逐一读取至同一数据存储单元,以形成合并文档。这样,就可以在不打开文档的情况下,合并多个同类型文档,用以解决同类文档的合成问题,从而提高用户的体验。
45.根据本发明的另一个方面,本发明提供一种计算机可读介质,其内存储有程序指令,该程序指令由处理器执行以实现图1至图4所示的多个文档的合并方法。
46.根据本发明的另一个方面,本发明提供一种计算装置,其包括处理器和存储器,所述存储器中存储有程序指令,该程序指令由处理器执行以实现图1至图4所示的多个文档的合并方法。
47.在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。
48.在本文中,所涉及的前、后、上、下等方位词是以附图中零部件位于图中以及零部件相互之间的位置来定义的,只是为了表达技术方案的清楚及方便。应当理解,所述方位词的使用不应限制本技术请求保护的范围。
49.在不冲突的情况下,本文中上述实施例及实施例中的特征可以相互结合。
50.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献