hola a todos me gustaría saber como puedo subir un archivo excel.
Tengo un archivo excel que tiene que tener 3 columnas estáticas y si se desea se pueden meter N numero de columnas adicionales o dinámicas
Ejemplo:
    columnas estáticas del excel
|----------------------------------------------|
Nombre---ApellidoPat----ApellidoMat
 
columnas dinámicas del excel
|-----------------------------------|
Direccion----telefono----pais
 
en mi base de datos tengo 3 tablas para poder guardar esta estructura
clientes que son donde se guardaran las columnas estáticas del excel
tabla Cliente
   Nombre
   ApellidoPat
   ApellidoMat
 
donde se guardan las columnas dicamicas es en 2 tablas con la siquiete estructura
tabla columna
  clave-------PK
  nombre----Nombre de la columna dinamica 
__________
tabla contenedor
  clave-------PK
  clavecliente-----Clave de relacion con la tabla cliente
  clavecolumna-----Clave de relacion con la tabla columna
  valor----------------columna donde se guarda el valor de la columna y  del cliente 
  
 


