Analisando propostas

Pagina para recompor uma planilha de excel (lê uma planilha excel e gera outra com os dados realocados em colunas separadas)

Publicado em 17 de Janeiro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

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

Contexto Geral do Projeto

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.

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

Outro projetos publicados por M. M.