/// <summary> /// 从Excel中加载数据 版本升级2.0一个域名 对应多个关键词 /// </summary> /// <param name="strExcel"></param> /// <param name="ex"></param> /// <returns></returns> public IList <KeyURL> GetListFromDataTable(string strExcel, CommonSpace.ExcelVersions ex) { if (File.Exists(strExcel)) { DataTable dt = CommonSpace.Conmmon.ExcelToDataTable(strExcel, "Sheet1", ex); if (dt != null && dt.Rows.Count > 0 && dt.Columns.Count > 0) { foreach (DataRow dr in dt.Rows) { //如果数据只有一列就会发生问题 一个域名对应一个关键词 //从第二个单元格获取想要的数据 string[] arr = Tools.SplitString(dr[1].ToString()); for (int i = 0; i < arr.Length; i++) { urlKeywords.Add(new KeyURL { URL = dr[0].ToString(), KeyWords = arr[i].ToString() }); } //在数据结果中还需要保持其他的列 } } } return(urlKeywords); }
/// <summary> /// 从Excel中加载数据 /// </summary> /// <param name="strExcel"></param> /// <param name="ex"></param> /// <returns></returns> public List <string> GetListDataFromDataTable(string strExcel, CommonSpace.ExcelVersions ex) { List <string> alist = new List <string>(); if (File.Exists(strExcel)) { DataTable dt = CommonSpace.Conmmon.ExcelToDataTable(strExcel, "Sheet1", ex); if (dt != null && dt.Rows.Count > 0 && dt.Columns.Count > 0) { foreach (DataRow dr in dt.Rows) { alist.Add(dr[0].ToString()); } } } return(alist); }