检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:冯亦博 马腾[1] FENG Yibo;MA Teng(CRCC BIM Engineering Laboratory,China Railway First Survey and Design Institute Group Co Ltd,Xi’an Shaanxi 710000,China)
机构地区:[1]中铁第一勘察设计院集团有限公司中国铁建BIM工程实验室,陕西西安710000
出 处:《铁路技术创新》2022年第1期34-40,共7页Railway Technical Innovation
基 金:中国国家铁路集团有限公司科技研究开发计划项目(N2020S011);中铁第一勘察设计院集团有限公司计算机软件开发项目(2021RJ40)。
摘 要:铁路工程设计数据目前多采用Excel表格格式进行存储,该格式不满足结构化数据电子文件交付管理办法相关要求,需转换为JSON数据交换格式。铁路工程设计数据Excel表格多含有复杂嵌套表头,利用现有JSON转换工具无法进行处理。同时,铁路工程设计数据表应引入IFD标准编码以保障数据准确性。因此,提出一种通过遍历Excel表格单元格,利用合并单元格的多种属性进行判别的方法。首先将Excel表格表头区域与数据区域分离,再将Excel表格的表头及数据与JSON格式文件的子对象及值对准确对应并分别进行处理,实现铁路工程设计Excel数据表格向JSON格式的转换,以及数据表格内容IFD标准自动编码。研究成果可有效提高铁路工程设计人员工作效率。At present,railway engineering design data is mostly stored in Excel format,which does not meet the requirements of the delivery management of structured data files and needs to be converted into JSON format.Most Excel tables of railway engineering design data contain nested headers,which cannot be processed by existing format conversion tools.Meanwhile,IFD standard code shall be introduced into railway engineering design data to ensure accuracy.In this paper,a method is proposed by traversing Excel cells and making flexible use of various attributes of merged cells for discrimination.First,the header area of the Excel table is separated from the data area,and then the header and data are accurately and separately matched with sub objects and value pairs of JSON files.This method to convert Excel data tables into JSON format and combine data tables with IFD standard code automatically will improve the work efficiency of railway engineering designers.
关 键 词:BIM 铁路工程设计 EXCEL 结构化数据交换 JSON VBA IFD
分 类 号:U212[交通运输工程—道路与铁道工程] TP311.1[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.43