Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

362
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!