/// <summary> 获取单位制 </summary> public static UnitType GetUnitType(string dataFile) { // 不读取INCLUDE部分数据 EclipseData data = new EclipseData(dataFile, null, l => false); //var incs = data.Key.FindAll<INCLUDE>(); //// 设置所有INCLUDE都不生成文件 //incs.ForEach(l => l.IsCreateFile = false); // Todo :释放表格缓存文件 data.Key.SetAllMmfDispose(); // 读到METRIC英制单位 METRIC metric = data.Key.Find <METRIC>(); if (metric != null) { return(UnitType.METRIC); } // 单位类型 FIELD field = data.Key.Find <FIELD>(); if (field != null) { return(UnitType.FIELD); } data.Dispose(); return(UnitType.METRIC); }