- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页面和文件导入配置说明
页面和文件导入配置说明
目录
一.主要处理逻辑和方法 2
1.页面处理逻辑 2
2.文件处理逻辑 2
3.WindTable主要数据处理方法介绍 2
二.配置详细说明 4
TableName 4
PageType 4
EntityVariable 5
ScriptValidate 6
Type 6
MainURL 6
DataURL 7
URLList 7
FramesCountInfo 8
IntervalType 8
UrlTime 9
LogonInfo 9
DataFormsInfo 9
SavePath 10
URLDeCode 10
ReplaceDeCodeList 11
FormulaFunction 11
DataDeCode 12
LowerDataDecodeList 12
DataDeCodeList 13
StartRow 13
StartColumn 13
EndRow 13
EndColumn 14
ColumnHeader 14
RowHeader 15
RowHeaderList 15
VirtualColumnHeader 16
FieldList 16
AddRowList 23
AddColumnList 24
CopyColumnList 24
DeleteDataBaseRedundancy 25
DirectReplaceList 25
MakeUp 26
MakeUpList 27
NoUseRowCondition 28
FileNames 28
NoUseRow 29
NoUseColumn 29
ModifyType 29
Condition 30
RowSplit 30
ColumnCounter 30
CalcFieldList 30
RelaList 31
ReplaceList 32
ProductList 34
ConfigTableList 34
FieldValueNull 35
proType 36
SheetName 36
Filter 36
附windTable中方法的执行顺序 36
一.主要处理逻辑和方法
1.页面处理逻辑
a.加载页面,获取页面源代码
b.对页面源码进行指定的替换(正则表达式)
c.通过正则表达式对源代码进行解析,获取源数据,存入DataTable
d.根据不同情况调用不同的处理方法,其中包括方法0,7,9,11,12,17等公共处理方法,也提供一些针对具体需求特殊处理方法。
2.文件处理逻辑
a.根据文件名和Sheet名加载数据文件,直接读入DataTable,并用提供GridView预览。
b.根据不同情况调用不同的处理方法,其中包括方法0,7,9,11,17等公共处理方法,也提供一些针对具体需求特殊处理方法。
3.WindTable主要数据处理方法介绍
特别说明:1.配置所有的索引下标都是从1开始
2. 以下方法说明的目标行数据都是在理想情况下,无效数据和指定不需要的数据另当别论。
3.以下方法中的FieldList中的计算表达式,除了模板行之外的部分,方法0计算源数据表,其他方法都计算WindTable表
A.方法0:N行 转 N行模式
处理数据类型为:源数据有N行,那么转换成目标数据就是N行,如果设定起始行StartRow,结束行EndRow,那么目标数据就是EndRow-StartRow+1行,不设定时StartRow默认第一行,EndRow默认最后一行。
B.方法7:M行N列 转 M*N行模式
处理数据类型为:源数据有M行N列,那么转化成目标数据就是M*N行数据。如果设定起始行StartRow,结束行EndRow,起始列StartColumn,结束列EndColumn,那么目标数据就是(EndRow-StartRow+1)*(EndColumn-StartColumn+1)行,不设定时StartRow默认第一行,EndRow默认最后一行,StartColumn默认第一列,EndColumn默认最后一列。
另外方法7还支持一种特殊处理:M* GroupColumns模式,即源数据一行变多行的特殊情况,加入分组功能,即新数据行是由源数据行的每个分组的相同位置的数据组成的。这种情况生成的目标行数为:M*GROUP内部的有效字段数,此种情况,数据源的列数必须固定,额外配置每组数据跨越的列数参数:GroupColumns
C.方法12:M行N列 转 M*N行模式(方法7扩展)
此方法仅适用处理页面数据时列不固定情况,通过匹配整行数据模式,再在内部通过配置的间隔符(RowSplit)对匹配到数最原始数据进行拆分,最终组合成原始数据源,完
您可能关注的文档
最近下载
- SAASD:全球人工智能社会发展研究报告(2025).pdf
- 铁工电202185号国铁集团关于加强涉铁工程管理的指导意见.pdf
- 金蝶云星辰初级考试题库.docx VIP
- GB_T 13912-2020 金属覆盖层 钢铁制件热浸镀锌层 技术要求及试验方法.docx VIP
- 《环境影响评价技术导则 水利水电工程》HJ/T 88-2003.pdf VIP
- 初三化学第一节讲义讲述.doc VIP
- Hypertherm海宝 Powermax125等离子弧切割系统操作手册 中文.pdf VIP
- 可用性工程报告 - 医疗器械.docx VIP
- 汽车空调涡旋式制冷压缩机.ppt VIP
- 2025年山东青岛海关缉私局辅警招聘考试笔试试题(含答案).pdf
文档评论(0)