Ejemplo n.º 1
0
 //读入涡轮发动机数据
 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);
     }
 }