Existe um caminho sem programação.
Parte 1: Coloque cada registro em uma única linha substituindo as quebras de linha nas descrições dos itens por espaços.
Parte 2: Remover códigos UPC finais.
Parte 3: Converta as primeiras N palavras delimitadas por espaços em colunas, descanse (> N) na última coluna.
Preparação: Use o comando Localizar (defina Modo de pesquisa para Normal ) para encontrar um caractere único que não esteja ocorrendo o arquivo. Eu usarei #
. Se você encontrou outro, ajuste os passos abaixo de acordo.
Parte 1:
Etapa 1:
Use regex find / replace:
Encontre o que: (\R)(\d+\l* )
Substitua por: #
(observe nosso caractere especial)
Modo de pesquisa: expressão regular
". corresponde à nova linha": desmarcado
→ Cada código UPC tem o prefixo #
neste ponto no início da linha.
Etapa 2:
Encontre o que: \R
Substitua por: (espaço simples)
Modo de pesquisa: expressão regular
". corresponde à nova linha": desmarcado
→ Todo o texto é agora uma única linha.
Etapa 3:
Encontre o que: #
(note nosso caráter especial)
Substitua por: \r\n
Modo de pesquisa: expressão regular
". corresponde à nova linha": desmarcado
→ Todos os registros estão agora em suas linhas. Corrija as exceções manualmente, se houver alguma.
Parte 2:
Etapa 1:
Use regex find / replace:
Encontre o que: ^(.*) (.*)$
Substitua por:
Modo de pesquisa: expressão regular
". corresponde à nova linha": desmarcado
→ A última palavra de cada registro (supostamente era o código UPC) foi removida.
Parte 3:
Etapa 1:
Use regex find / replace:
Encontre o que: ^(.*?)
(há espaço único após )
)
Substitua por: #
(observe nosso caractere especial)
Modo de pesquisa: expressão regular
". corresponde à nova linha": desmarcado
→ O primeiro espaço na linha agora é #
.
Etapa 2:
Repita a Etapa 1 até que todos os espaços entre as colunas (mas não nas descrições dos produtos) sejam transformados em #
's.
→ Os espaços estão agora apenas nas descrições dos produtos. Há #
entre todas as colunas.
Etapa 3:
Cole todos os registros no Microsoft Excel e use o Assistente de importação de texto para importar seus valores para a tabela.
Tipo de dados: Delimitado (largura não fixa)
Delimitador: Outro: #
(defina todas as outras opções de delimitador desmarcadas!)
→ Você tem seus dados em colunas no Excel.