C# 클래스 Ywdsoft.Excel.TaskExcelImport

상속: Ywdsoft.Utility.Excel.ExcelImport
파일 보기 프로젝트 열기: CrazyJson/TaskManager

공개 메소드들

메소드 설명
GetExportTemplate ( string FilePath, Stream s ) : void

返回对应的导出模版数据

GetExtraInfo ( List listColumn, DataTable dt ) : object>.Dictionary

获取额外的校验所需信息

例如导入excel中含有下拉框 导入时需要判断选项值是否还存在,可以通过该方法查询选项值

SaveImportData ( DataTable dt, object>.Dictionary extraInfo, UserInfo userInfo ) : object

批量保存数据

비공개 메소드들

메소드 설명
CronVerify ( ImportVerifyParam e, object extra ) : string

Cron表达式校验

GetStatusDict ( ) : string>.Dictionary

任务状态缓存字典

SelectVerify ( ImportVerifyParam e, object extra ) : string

下拉选项校验

메소드 상세

GetExportTemplate() 공개 메소드

返回对应的导出模版数据
public GetExportTemplate ( string FilePath, Stream s ) : void
FilePath string 模版的路径
s Stream 响应流
리턴 void

GetExtraInfo() 공개 메소드

获取额外的校验所需信息
例如导入excel中含有下拉框 导入时需要判断选项值是否还存在,可以通过该方法查询选项值
public GetExtraInfo ( List listColumn, DataTable dt ) : object>.Dictionary
listColumn List 所有列名集合
dt System.Data.DataTable dt
리턴 object>.Dictionary

SaveImportData() 공개 메소드

批量保存数据
public SaveImportData ( DataTable dt, object>.Dictionary extraInfo, UserInfo userInfo ) : object
dt System.Data.DataTable 数据
extraInfo object>.Dictionary 额外参数
userInfo Ywdsoft.Utility.Auth.UserInfo 用户信息
리턴 object