Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

352
Vistas
Asp.net Core-elegir y validar el archivo de Excel antes de cargarlo usando javascript o C#?

1-¿Cómo puedo seleccionar solo archivos en formato Excel? ingrese la descripción de la imagen aquí

2-¿Cómo valido el formato del archivo tanto en JavaScript como en C#?

Uso el complemento EPPlus en Asp.Net Core 3.1?

html:

 <form id="SelectExcelForm" method="post"> <div class="form-group"> <div class="form-line"> <input type="file" name="ExcelFile" class="form-control" /> <span class="text text-danger">True Format : xlsx </span> </div> </div> <div class="modal-footer"> <button type="button" onclick="return ValidateForm()" class="btn btn-info waves-effect">Save</button> </div> </form>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

si desea validar el formato de archivo en el código C#, puede usar el siguiente código:

 <input type="file" name="ExcelFile" class="form-control" accept=".xls,.xlsx" />

De esta forma, solo podrá ver los archivos en formato Excel en el cuadro de selección.

Cuando desee usar JS para validar, puede usar este código:

 <input type="file" name="ExcelFile" class="form-control" onchange="fileChange(this)" /> <script> function fileChange(target) { var name=target.value; var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase(); if(fileName !="xls" && fileName !="xlsx"){ alert("please upload file in Excel forma!"); target.value=""; return false; } } </script>

De esta manera, puede ver archivos en todos los formatos en el cuadro de selección, pero cuando selecciona archivos en otro formato, no se cargará.

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda