//将本地Excel导入服务上临时的Excel文件 public string GetAttendanceDetail(string __strFileName) { string strReturn = string.Empty; if (__strFileName != null && __strFileName.Trim().Length > 0) { DataSet dsExcel = new DataSet(); caLog.WriteTraceLog("Excel导入服务上临时的Excel文件", "Excel导入服务上临时的Excel文件"); try { dsExcel = PublicMethod.GetExcelData(__strFileName); } catch (Exception ex) { caLog.WriteTraceLog("PublicMethod.GetExcelData异常", ex.Message); throw new Exception(ex.Message); } if (dsExcel.Tables.Count > 0 && dsExcel.Tables[0].Rows.Count > 0) { for (int i = 0; i < dsExcel.Tables[0].Rows.Count; i++) { if (!dsExcel.Tables[0].Rows[i].IsNull("考勤号") && dsExcel.Tables[0].Rows[i]["考勤号"].ToString().Trim().Length > 0 && !dsExcel.Tables[0].Rows[i].IsNull("日期/时间") && dsExcel.Tables[0].Rows[i]["日期/时间"].ToString().Trim().Length > 0) { string sql = "insert into dbo.AttendanceDetail(UserCode,Time) values ('" + dsExcel.Tables[0].Rows[i]["考勤号"].ToString() + "','" + dsExcel.Tables[0].Rows[i]["日期/时间"].ToString() + "')"; SqlHelper.ExecuteSql(sql); } } } else { strReturn = "该Excel文件中没有记录!"; } } return(strReturn); }