private JsonRetModel CM_ExcelOperate(CM_Excel_Model exl) { JsonRetModel ret = new JsonRetModel { Ret = false }; try { if (exl != null) { Type type = Type.GetType(string.Format("LayUI.Win.Excels.{0}.{1}", exl.Methed, exl.ClassName)); object obj = Activator.CreateInstance(type); switch (exl.Methed) { case "Imort": ret = (obj as LayUI.Win.Excels.Imort.BaseImport).ImportExcel(exl.paras); break; case "Export": ret = (obj as LayUI.Win.Excels.Export.BaseExport).ExportExcel(exl.paras); break; default: break; } } } catch (Exception ex) { ret.Data = ex.Message; } return(ret); }
public JsonRetModel CM_ExcelExport(CM_Excel_Model exl) { exl.Methed = "Export"; return(CM_ExcelOperate(exl)); }