在表格中导入数据文件的方法及装置制造方法及图纸

技术编号:2914313 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在表格中导入数据文件的方法,该方法包括:根据用户自定义的顺序格式,设置表格的序;根据所设置的表格的序,在表格中导入数据文件。本发明专利技术同时公开一种在表格中导入数据文件的装置。采用本发明专利技术可以提高数据文件导入表格时的处理效率,节省人力及时间成本。

【技术实现步骤摘要】

本专利技术涉及印刷排版
,尤其涉及在表格中导入数据文件的方法及装置
技术介绍
在平面设计、广告制作、商业印刷、排版、网页制作、图形、图像、文字处理等排版领域,经常需要把大量数据导入到表格中来呈现,例如,现在经常把数据文件导入到EXCEL中。现有技术中,排版软件一般都不具有表格设定序的功能或者只有按照表格行列的自然序,文本导入表格的时候要么不能导入,要么只能完全按照文本的格式顺序呈现。即,在这个过程中数据只能按照顺序从左到右从上到下依次导入,而不能适应按照不同排版方向或者不同顺序导入数据的要求,其可能导致的后果是:不能个性化导入数据,或者说对于不是按照自然顺序、有导入位置顺序要求的数据,如制作日历、彩票表、赛马的马经等包含一些需要放在特定位置的信息的数据文件,在数据文件导入表格之后,还需要进行手动调整,操作非常不方便,对于大量数据的导入更显不便,费时费力、效率和易用性都比较差。
技术实现思路
本专利技术实施例提供一种在表格中导入数据文件的方法,用以提高数据文件导入表格时的处理效率,节省人力及时间成本,该方法包括:根据用户自定义的顺序格式,设置表格的序;根据所设置的表格的序,在表格中导入数据文件。-->较佳的,所述根据用户自定义的顺序格式,设置表格的序包括:根据用户自定义的顺序格式,设置表格的初始序参数;根据所述初始序参数,通过生成表格的初始化序链设置表格的序;所述初始化序链用于显示表格的序,或作为在表格中导入数据文件的索引。较佳的,所述初始化序链中的节点与表格中的单元格一一对应;每个节点保存有本节点的前置节点及后继节点的相关信息。较佳的,根据用户自定义的顺序格式,设置表格的初始序参数为如下之一:与表格中文字排版方向一致、正向横排、正向竖排、反向横排、反向竖排。较佳的,根据所述初始序参数,通过生成表格的初始化序链设置表格的序包括:若所述初始序参数为正向横排,则按从左到右从上往下的顺序生成所述初始化序链;若所述初始序参数为正向竖排,则按从上往下从右到左的顺序生成所述初始化序链;若所述初始序参数为反向横排,则按从右到左从上往下的顺序生成所述初始化序链;若所述初始序参数为反向竖排,则按从上往下从左往右的顺序生成所述初始化序链。较佳的,根据所设置的表格的序,在表格中导入数据文件时,若表格的单元格数小于数据文件被分隔符分成的单元数,则:根据所述初始序参数增加表格的行或列,并将新增单元格作为节点加入所述初始化序链。较佳的,根据所述初始序参数增加行或列包括:若所述初始序参数为正向横排、反向横排,则增加表格的行;若所述初始序参数为正向竖排、反向竖排,则增加表格的列。较佳的,根据用户自定义的顺序格式,设置表格的序之后,进一步包括:-->根据用户更改后的自定义的顺序格式,重新设置表格的序;所述根据所设置的表格的序,在表格中导入数据文件是指:根据重新设置的表格的序,在表格中导入数据文件。较佳的,根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:以小于等于表格的单元格数的数字作为起始序,重新设置表格的序;其中,原序小于所述起始序的单元格的序保持不变,原序大于等于所述起始序的单元格的序重新设置。较佳的,根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:在用户通过鼠标选中至少一个单元格时,根据用户对所述至少一个单元格的选中顺序,重新设置表格的序。较佳的,所述数据文件包括:txt文件、csv文件、BD文件其中之一或任意组合。本专利技术实施例还提供一种在表格中导入数据文件的装置,用以提高数据文件导入表格时的处理效率,节省人力及时间成本,该装置包括:设置模块,用于根据用户自定义的顺序格式,设置表格的序;导入模块,用于根据所设置的表格的序,在表格中导入数据文件。较佳的,所述设置模块包括:设置单元,用于设置根据用户自定义的顺序格式,设置表格的初始序参数;生成单元,用于根据所述初始序参数,通过生成表格的初始化序链设置表格的序;所述初始化序链用于显示表格的序,或作为在表格中导入数据文件的索引。较佳的,所述设置单元进一步用于根据用户自定义的顺序格式,设置表格的初始序参数为如下之一:与表格中文字排版方向一致、正向横排、正向竖排、反向横排、反向竖排。-->较佳的,所述生成单元进一步用于:在所述初始序参数设置为正向横排时,按从左到右从上往下的顺序生成所述初始化序链;在所述初始序参数设置为正向竖排时,按从上往下从右到左的顺序生成所述初始化序链;在所述初始序参数设置为反向横排时,按从右到左从上往下的顺序生成所述初始化序链;在所述初始序参数设置为反向竖排时,按从上往下从左往右的顺序生成所述初始化序链。较佳的,所述导入模块包括:表格调整单元,用于在表格的单元格数小于数据文件被分隔符分成的单元数时,根据所述初始序参数增加表格的行或列,并将新增单元格作为节点加入所述初始化序链。较佳的,所述表格调整单元进一步用于在所述初始序参数设置为正向横排、反向横排时,增加表格的行;在所述初始序参数设置为正向竖排、反向竖排时,增加表格的列。较佳的,所述装置还包括:重置模块,用于在根据用户自定义的顺序格式,设置表格的序之后,根据用户更改后的自定义的顺序格式,重新设置表格的序;所述导入模块进一步用于根据重新设置的表格的序,在表格中导入数据文件。较佳的,所述重置模块进一步用于根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:以小于等于表格的单元格数的数字作为起始序,重新设置表格的序;其中,原序小于所述起始序的单元格的序保持不变,原序大于等于所述起始序的单元格的序重新设置。-->较佳的,所述重置模块进一步用于根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:在用户通过鼠标选中至少一个单元格时,根据用户对所述至少一个单元格的选中顺序,重新设置表格的序。本专利技术实施例中,根据用户自定义的顺序格式,设置表格的序;根据所设置的表格的序,在表格中导入数据文件,使数据文件在导入表格时能够按照预先设置的序进行导入,可以实现按用户自定义的顺序在表格中显示文本,而无需在数据文件导入表格之后进行手动调整,解决了现有技术中不能导入数据文件或者需要大量手工调整以实现导入的技术方案费时费力、效率低下的问题,可以按任何用户自定义的顺序格式快速准确地导入大量数据,使数据文件导入表格能够快速、有效地一次完成。特别对大数据量的数据文件进行导入处理时,大幅度地节约了人力及时间成本,提高了处理效率。附图说明图1为本专利技术实施例中在表格中导入数据文件的方法流程图;图2为本专利技术实施例中按不同表格的序在表格中导入数据文件的一个具体实施的效果图;图3为本专利技术实施例中重置表格序链的流程图;图4、图7为本专利技术实施例中在表格中导入数据文件的装置的结构示意图;图5为本专利技术实施例中设置模块的结构示意图;图6为本专利技术实施例中导入模块的结构示意图。具体实施方式下面结合说明书附图对本专利技术实施例进行详细说明。如图1所示,本专利技术实施例中,一种在表格中导入数据文件的方法流程如下:-->步骤101、根据用户自定义的顺序格式,设置表格的序。步骤102、根据所设置的表格的序,在表格中导入数据文件。图1所示流程中,步骤101在实施时可以根据用户自定义的顺序格式,为表格设置标识为从1到表格单元格总数之间数字的任意顺本文档来自技高网...

【技术保护点】
一种在表格中导入数据文件的方法,其特征在于,该方法包括: 根据用户自定义的顺序格式,设置表格的序; 根据所设置的表格的序,在表格中导入数据文件。

【技术特征摘要】
1、一种在表格中导入数据文件的方法,其特征在于,该方法包括:根据用户自定义的顺序格式,设置表格的序;根据所设置的表格的序,在表格中导入数据文件。2、如权利要求1所述的方法,其特征在于,所述根据用户自定义的顺序格式,设置表格的序包括:根据用户自定义的顺序格式,设置表格的初始序参数;根据所述初始序参数,通过生成表格的初始化序链设置表格的序;所述初始化序链用于显示表格的序,或作为在表格中导入数据文件的索引。3、如权利要求2所述的方法,其特征在于,所述初始化序链中的节点与表格中的单元格一一对应;每个节点保存有本节点的前置节点及后继节点的相关信息。4、如权利要求2所述的方法,其特征在于,根据用户自定义的顺序格式,设置表格的初始序参数为如下之一:与表格中文字排版方向一致、正向横排、正向竖排、反向横排、反向竖排。5、如权利要求4所述的方法,其特征在于,根据所述初始序参数,通过生成表格的初始化序链设置表格的序包括:若所述初始序参数为正向横排,则按从左到右从上往下的顺序生成所述初始化序链;若所述初始序参数为正向竖排,则按从上往下从右到左的顺序生成所述初始化序链;若所述初始序参数为反向横排,则按从右到左从上往下的顺序生成所述初始化序链;若所述初始序参数为反向竖排,则按从上往下从左往右的顺序生成所述初始化序链。6、如权利要求4所述的方法,其特征在于,根据所设置的表格的序,在表格中导入数据文件时,若表格的单元格数小于数据文件被分隔符分成的单元数,则:根据所述初始序参数增加表格的行或列,并将新增单元格作为节点加入所述初始化序链。7、如权利要求6所述的方法,其特征在于,根据所述初始序参数增加行或列包括:若所述初始序参数为正向横排、反向横排,则增加表格的行;若所述初始序参数为正向竖排、反向竖排,则增加表格的列。8、如权利要求1所述的方法,其特征在于,根据用户自定义的顺序格式,设置表格的序之后,进一步包括:根据用户更改后的自定义的顺序格式,重新设置表格的序;所述根据所设置的表格的序,在表格中导入数据文件是指:根据重新设置的表格的序,在表格中导入数据文件。9、如权利要求8所述的方法,其特征在于,根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:以小于等于表格的单元格数的数字作为起始序,重新设置表格的序;其中,原序小于所述起始序的单元格的序保持不变,原序大于等于所述起始序的单元格的序重新设置。10、如权利要求8所述的方法,其特征在于,根据用户更改后的自定义的顺序格式,按如下方式重新设置表格的序:在用户通过鼠标选中至少一个单元格时,根据用户对所述至少一个单元格的选中顺序,重新设置表格的序。11、如权利要求1所述的...

【专利技术属性】
技术研发人员:王铭宇杨雷鸣王全鹏
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1