void leerExcel() { lblUploadFile.Text = ""; string myfile_name = Session["name"].ToString(); string Excel_path = Server.MapPath("~/UserUploadedExcelFiles/" + "\\" + myfile_name); Excel.Application xlApp = new Excel.Application(); Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(Excel_path); Excel.Worksheet xlWorksheet = xlWorkbook.Sheets[1]; Excel.Range range = xlWorksheet.UsedRange; int filas = range.Rows.Count; int colum = range.Columns.Count; Estudiante estudiante = new Estudiante();; ManejoDatos mn = new ManejoDatos(); // lblUploadFile.Text= range.Cells[2, 1].Value2; //estudiante.Cedula = range.Cells[2, 1].Value2; for (int i = 2; i <= filas; i++) { //estudiante = estudiante.Cedula = Convert.ToString(range.Cells[i, 1].Value2); estudiante.Apellidos = Convert.ToString(range.Cells[i, 2].Value2); estudiante.Nombres = Convert.ToString(range.Cells[i, 3].Value2); estudiante.Telefono = Convert.ToString(range.Cells[i, 8].Value2); if (estudiante.Telefono.Length == 0) { estudiante.Telefono = "S/N"; } string celular = range.Cells[i, 9].Value2.ToString(); if (celular.Length == 0) { celular = "S/N"; } estudiante.Correo = Convert.ToString(range.Cells[i, 10].Value2); estudiante.CorreoUTA = Convert.ToString(range.Cells[i, 11].Value2); string fecha = Convert.ToString(range.Cells[i, 12].Value2); estudiante.Matricula = Convert.ToString(range.Cells[i, 18].Value2); estudiante.Folio = Convert.ToString(range.Cells[i, 19].Value2); estudiante.Carrera = Convert.ToString(range.Cells[i, 24].Value2); if (estudiante.Carrera == "Tecnologías de la Información") { estudiante.Carrera = "TI"; } else if (estudiante.Carrera == "ING. EN SISTEMAS COMPUTAC.E INFORMATICOS") { estudiante.Carrera = "SIST"; } mn.GuardarEstudiantes(estudiante, celular, fecha); } xlWorkbook.Close(); xlApp.Quit(); }