메소드 | 설명 | |
---|---|---|
GetColumnList ( |
获取DateTable列名List集合
|
|
GetDataFromExcel ( Stream ins, ISheet &datasheet ) : |
从上传文件流中读取数据 保存为datatable
|
|
GetExportTemplate ( string FilePath, Stream s ) : void |
返回对应的导出模版数据
|
|
GetExtraInfo ( List |
获取额外的校验所需信息 例如导入excel中含有下拉框 导入时需要判断选项值是否还存在,可以通过该方法查询选项值 |
|
ImportTemplate ( Stream ins, string fileName, |
返回对应的导出模版数据
|
|
SaveImportData ( |
批量保存数据
|
|
Verify ( |
校验数据是否正常
|
public GetColumnList ( |
||
dt | DataTable | |
리턴 | List |
public GetDataFromExcel ( Stream ins, ISheet &datasheet ) : |
||
ins | Stream | 输入流 |
datasheet | ISheet | 数据得sheet表格 |
리턴 |
public GetExportTemplate ( string FilePath, Stream s ) : void | ||
FilePath | string | 模版的路径 |
s | Stream | 响应流 |
리턴 | void |
public GetExtraInfo ( List |
||
listColumn | List |
所有列名集合 |
dt | dt | |
리턴 | object>.Dictionary |
public ImportTemplate ( Stream ins, string fileName, |
||
ins | Stream | 导入文件流 |
fileName | string | 文件名 |
userInfo | 用户信息 | |
리턴 |
public abstract SaveImportData ( |
||
dt | 数据,可以调用CPQuery.MultiInsert(strSQL,dt)方法进行批量保存 | |
extraInfo | object>.Dictionary | 额外参数 |
userInfo | 用户信息 | |
리턴 | object |
public Verify ( |
||
dt | 数据集 | |
sheet | ISheet | 数据sheet |
extraInfo | object>.Dictionary | |
userInfo | 用户信息 | |
fileName | string | 文件名称 |
DictColumnFields | ImportVerify>.Dictionary | 英文字段名到中文列名映射关系 |
리턴 |