About this project
it-programming / web-development
Open
Consiste em ler uma planilha excel, separar as palavras, eliminando dados desnecessários/lixo, atualizar um dicionário que será utilizado para realocar as palavras em um nova planilha e novo formato.
A parte 1 vai ler uma planilha excel e:
Considerar um registro cada linha da planilha
Ler todas as colunas
Criar uma lista de palavras com o conteúdo de todas as colunas da planilha
Eliminar as palavras repetidas deixando apenas uma vez na lista
Descartar da lista: artigos, preposições, pronomes
Substituir nas palavras as letras com acentos e caracteres especiais para que fiquem sem.
EXEMPLPO: AÇÃO = ACAO
Descartar caracteres especiais como: aspas, apóstrofos, barras, chaves, colchetes, parênteses, sinais maior e menor, etc...
Adicionar as palavras da lista ao DICIONÁRIO apresentando na tela cada palavra nova para que usuário possa preencher os campos "nome_certo" e "tabela"
A parte 2:
Vai solicitar valores padrões para os campos: CST, UN, NCM, CEST, SUBTIPO, ESTILO, CLASSE, MARCA, COR, TAMANHO
Vai ler a lista de palavras criada pelo parte 1 e:
Comparar cada palavra com DICIONÁRIO
Criar uma nova planilha excel com o nome da planilha origem + a descrição IMPORTAÇÃO
Alocar a palavra na coluna adequada, conforme campo "tabela" apontado na palavra no DICIONÁRIO
Substituir a palavra pela que consta no campo "nome_certo" do DICIONÁRIO
Fazer isso linha a linha criando uma nova planilha com as palavras organizadas em suas colunas especificas
***O DICIONÁRIO tem 4 campos: id, palavra, nome_certo, tabela_referencial
Com base na planilha origem, alimentar conteúdo das colunas de mesmo nome na planilha nova para os campos que serão determinados
Se não houver na origem a coluna ou conteúdo, usar o resultado do algoritmo, se não houver dado do algoritmo, usar valores padrões para os campos a seguir
Deixar o campo em branco, caso não tenha nenhum conteúdo na coluna origem, no algoritmo ou valor padrão especificado
Project overview
Esse projeto consiste em criar uma ferramenta que me auxilie na organização e adequação de dados de uma planilha de produtos, limpando os lixos e organizando os dados de forma mais coerente.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed