一种表单生成方法及表单系统技术方案

技术编号:37146408 阅读:34 留言:0更新日期:2023-04-06 21:58
本发明专利技术公开了一种表单生成方法及表单系统,生成表单时,先读取表格,并沿表格的长宽方向设置坐标;采用鼠标框选方式依次在所述表格中所有需要录入填表内容的区域框选出填表区域,按照框选顺序对所述填表区域进行编号,并记录每个所述填表区域的坐标位置;采用鼠标框选方式依次将现有表格中各表单项目的名称区域与对应的填表区域一同框选作为项目区域,按照框选顺序对所述项目区域进行编号,并记录每个所述项目区域的坐标位置;根据每个所述项目区域的坐标位置,从表格中获取文字内容作为表单项目的名称,并将所述项目区域内的填表区域作为对应表单项目用于采集用户的输入数据的表单域。本发明专利技术具有能够快速根据现有表格生成电子表单等优点。电子表单等优点。电子表单等优点。

【技术实现步骤摘要】
一种表单生成方法及表单系统


[0001]本专利技术涉及计算机
,特别的涉及一种表单生成方法及表单系统。

技术介绍

[0002]在工程施工的生产管理过程中,需要根据工程进度或审批文件填写各种类型的表格,表格通常是由相关负责部门采用Excel或Word进行制作,而施工人员在施工现场不方便使用电脑等大屏幕终端,大多需要在手机端进行填写,为了方便手机端的填写,目前的处理方式主要有两种,一种是在手机上放大文档进行输入操作,这种操作繁琐且容易出错;另一种是由技术部门将所有表格中的填写项目提取出来制作成项目名称和填写内容一一对应的表单,方便进行手机端进行准确输入。但是由于整个工程全生命周期中所需要填写的表格种类多达几百种,而且不同工程之间的表格也不相同,使得技术人员根据现有表格制作表单的工作量较大,亟需一种能够根据现有表格快速生成表单的方法。

技术实现思路

[0003]针对上述现有技术的不足,本专利技术所要解决的技术问题是:如何提供一种能够快速根据现有表格生成电子表单的方法及系统。
[0004]为了解决上述技术问题,本专利技术采本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种表单生成方法,其特征在于,包括如下步骤:S1、读取待生成表单的表格,并沿表格的长宽方向设置坐标;S2、设置填表区域:采用鼠标框选方式依次在所述表格中所有需要录入填表内容的区域框选出填表区域,按照框选顺序对所述填表区域进行编号,并记录每个所述填表区域的坐标位置;S3、设置项目区域:采用鼠标框选方式依次将现有表格中各表单项目的名称区域与对应的填表区域一同框选作为项目区域,按照框选顺序对所述项目区域进行编号,并记录每个所述项目区域的坐标位置;S4、根据每个所述项目区域的坐标位置,从表格中获取文字内容作为表单项目的名称,并将所述项目区域内的填表区域作为对应表单项目用于采集用户的输入数据的表单域。2.如权利要求1所述的表单生成方法,其特征在于,所述项目区域包括沿横向框选的第一类项目区域和沿纵向框选的第二类项目区域,所述第一类项目区域和第二类项目区域内包含有至少一个所述填表区域;对于每个所述第一类项目区域,先获取文字内容作为表单项目的第一名称,并将所述第一名称与所述第一类项目区域内的每个所述填表区域进行关联;对于每个所述第二类项目区域,先获取文字内容作为表单项目的第二名称,并将所述第二名称与所述第二类项目区域内的每个所述填表区域进行关联;遍历所有所述填表区域,若填表区域同时关联有所述第一名称和所述第二名称,则将所述第一名称和第二名称合并作为该填表区域的表单项目名称;否则,将所述第一名称或所述第二名称作为该填表区域的表单项目名称。3.如权利要求1所述的表单生成方法,其特征在于,所述项目区域包括父级项目区域和子级项目区域,父级项目区域内具有至少一个所述子级项目区域,所述子级项目区域内具有至少一个所述填表区域;对于每一个父级项目区域,先获取父级项目区域内每个子级项目区域内的填表区域和对应的表单项目名称;再获取所述子级项目区域外字内容作为父级项目名称,并将父级项目区域内的每个填表区域的表单项目名称与所述父级项目名称合并,更新所述表单项目名称。4.如权利要求2所述...

【专利技术属性】
技术研发人员:蒋宽胡少云韩华银徐凰耀王剑锋张琢冯雪薇樊澎涛刘丽娟
申请(专利权)人:重庆智象科技股份有限公司
类型:发明
国别省市:

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

1