private void InitExportBaseInfo() { exportSchema = GetCellString(0, 1); exportPath = GetCellString(1, 1); //获取Key数量 var countText = GetCellString(2, 1); keyCount = Convert.ToInt32(countText); //获取导出文件头 exportHeader = GetCellString(0, 4); //获取导出文件尾 exportEnd = GetCellString(1, 4); //获取列的导出参数 for (var i = 0; i < filedList.Count; i++) { filedList[i].exportPlatform = filedList[i].GetString(5); } //获取列的字段名 for (var i = 0; i < filedList.Count; i++) { filedList[i].fieldName = filedList[i].GetString(6); } //获取列字段的类型 for (var i = 0; i < filedList.Count; i++) { filedList[i].fieldEnhanceType = filedList[i].GetString(7); } //过滤掉 filedName为 空的字段 for (var i = filedList.Count - 1; i > 0; i--) { if (filedList[i].fieldName == "") { filedList.RemoveAt(i); } } //第一行恒为备注行 去掉 filedList.RemoveAt(0); //有时候row 中间可能会空一行 这里确定row 的最终有效长度 FieldData fieldData = filedList[0]; fieldData.CheckRealRowCount(); }