//读入涡轮发动机数据 private void MenuItem_TurbineChrac_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Excel文件.xlsx|*.xlsx|Excel文件.xls|*.xls";//过滤文件类型 try { if (ofd.ShowDialog() == DialogResult.OK) { string fileName = ofd.FileName; string fileType = fileName.Substring(fileName.IndexOf(".") + 1); ca.A_engine1 = new CExcelData(); eh = new ExcelHelper(); //xlsx文件 if (fileType == "xlsx") { ca.A_engine1 = eh.ImportXlsxFile(fileName); } //xls文件 else if (fileType == "xls") { ca.A_engine1 = eh.ImportXlsFile(fileName); } MessageBox.Show("已导入涡轮发动机数据\n数据来源:" + fileName, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); engineSign = true; } } catch (System.Exception ex) { MessageBox.Show("打开文件失败!\n失败原因:" + ex); } }