星引力 发表于 2023-8-13 18:59:44

需求发布,用SQL 或者JS实现数据提取,接的联系我报费用。



原始数据格式是乱的,每一行都存放在一个字段里面,并且每一行的内容与格式都不一样。
数据在SQL server 里面,写SQL 代码或者JS代码进行提取数据,具体规则如下。希望能在活字格页面上点执行,完成数据提取。
有兴趣的朋友微信联系LPJ888,报费用。
------------
1行:
2023-07-15 23:38:29,IMG_20230712_102925.jpg,文,DTSD718型三相四线电子式多功能电能表,CIWU,ME粤制00000346号,GB/T17215.322-2008,DL/T645-2007,一,报警,红外,无功,有功,O,?,O,O,资产,回,3X 57.7/100V,2013DY460353,50Hz,3X 1(10)A,0,20000imp/kWh0.5,603533WK560,20000imp/kvarh②,2013年,14460353,电讯地址:01,深圳市科陆电子科技股份有限公司,E,V,0,福,93,C,5,福,小,福


2行:
2023-07-15 23:38:29,IMG_20230712_103213.jpg,DTSD3000型电子式三相四线多功能电能表,HOXR,MC闽制 0000223号,GB/T.17215.322-2008,GB/T17215.323-2008,GB/T17215.301-2007,有功无功,报警,红外,福,O,O,3x57.7/100V,3x1.5(6)A,50Hz ,回,20000imp/kWh 0520000imp/kvarh ②,2012年,016112060029,皖6200,厦门红相电力设备股份有限公司120年(0月1),8,3,S,0,中,S,福,G,C,2,R福


--------------
提取规则大概如下:

提供参考,有其他方式也可以,不局限于此。


提取后的列字段:
时间,文件名,型号,表计类别,制造标准,规约,有功脉冲,无功脉冲,生产日期,资产号,通讯地址,生产厂家,其他1,其他2,其他3,


时间:不用变
文件名:不用变
型号:取型字之前的字符或者取包含型的字段,除掉型字及后面的字符。        例:WT-FO5Z(原:WT-FO5Z型三相四线费控智能仿真电能表)
表计类别:取:线开头,电能表结尾的字符        例:三相四线
制造标准:取包含GB/开头的字段。例:GB/T17215.322-2008
规约:取包含DL/开头的字段。例:DLT 645-2007
有功脉冲:取包含imp/kWh的字段,例:6400imp/kWh、20000imp/kWh0.5、20000imp/kWh①、
无功脉冲:取包含imp/kvarh的字段,例:6400imp/kvarh
生产日期:取包含年的字段,例:2013年(有些有月份)
资产号:取字符个数20个以上的字段,例:D1D1DYB2013DY4603533WK560、000040000000000512632809
通讯地址:取通讯地址(或者:逻辑地址)开头的字段,只保留通讯地址:后面的字符。例:194340020612
生产厂家:取包含有限公司的字段,例:科陆电子科技股份有限公司
其他1:取包含3 X 开头的,并且V结尾的字段,符号或者是X,也可能是×,例:3 X 57.7/100V
其他2:取包含3 X 开头的,并且A结尾的字段,符号或者是X,也可能是×,例:3 X 1(10)A
其他3:取包含50Hz的字段,例:50Hz


VVANVI 发表于 2023-8-13 18:59:45

稍微封装了一下 活字格使用效果见动图

VVANVI 发表于 2023-8-13 23:10:49

本帖最后由 VVANVI 于 2023-8-13 23:22 编辑

尝试用代码处理,还未在活字格调试,集成到活字格问题不大

有意可联系Q 123235305


可结构化处理成 json 格式 , 按要求存入数据库


Lay.Li 发表于 2023-8-14 09:52:53

感谢各位大佬的支持~
您这个是项目需求吧,给您挪到项目需求了哈:loveliness:
页: [1]
查看完整版本: 需求发布,用SQL 或者JS实现数据提取,接的联系我报费用。