Analisando propostas

Importador de Excel en Vue

Publicado em 20 de Agosto de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Se necesita desarrollar un importador de archivos Excel en Vue con las siguientes consideraciones:

Tecnología:
* Vue
* Vuex
* Boostrap-Vue (no usar otros plugines visuales a menos que sea necesario para la funcionalidad requerida)

Especificación:
1) Un boton para subir un excel
2) El excel se interpreta online (sin refrescar la pagina)
3) En un especie de wizzard permitir:
3.1) Elegir las solapas del excel que se van a incluir (listado de solapas con tilde)
3.2) De las solapas elegidas mostrar el listado de columnas (tomar la primera fila para el nombre) y poner al lado de cada columna un combo que muestre el tipo de datos que se autodetecte "numero", "texto", "fecha" , "verdaro/falso", "Identificador", "noincluir" o que cada solapa sea una opción mas para elegir
3.3) Generar un JSON que contenga ejemplo:
{
    Nombre: "NombreSolapa1",
    Campos:
        [
            {
                Nombre: "NombreColumna1"
                Tipo: "pk" //columna id de la solapa
            },
            {
                Nombre: "NombreColumna2"
                Tipo: "Numero"
            },
            {
                Nombre: "NombreColumna3"
                Tipo: "Texto"
            },
            {
                Nombre: "NombreColumna4"
                Tipo: "Fecha"
            },
            {
                Nombre: "NombreColumna5"
                Tipo: "NombreSolapa2"
            },
        ]
}
3.4) Generar un json extra por cada solapa con los datos de las columnas

Todo tiene que funcionar en una sola pantalla. La UI debe ser intuitiva y de fácil uso. Se debe ver bien hasta con 6 solapas.

El uso de Vuex es opcional. El uso de BoostrapVue es obligatorio

Adjunto captura esquematica

Contexto Geral do Projeto

El importador de excel es parte de un proyecto mas grande, es una primera entrega para evaluar la calidad del profesional.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias