Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso abrir a planilha do excel mas o nome de alguns está na segunda linha. Como eu lido com essa situação.
planilha anexada
código | nome | |
32131000 | Tinta Tempera Guache 250ml Ref.014-020 | |
Magenta | ||
32131000 | Tinta Tempera Guache 500ml/540g Verde | |
32131000 | Tinta p/Tecido Fosca 37ml Ref.4140-589 Am | |
Canário | ||
32131000 | Tinta Tempera Guache 500ml/540g Amarelo | |
resultado desejado
código | nome | |
32131000 | Tinta Tempera Guache 250ml Ref.014-020 Magenta | |
32131000 | Tinta Tempera Guache 500ml/540g Verde | |
32131000 | Tinta p/Tecido Fosca 37ml Ref.4140-589 Am Canario | |
32131000 | Tinta Tempera Guache 500ml/540g Amarelo |
Paula, boa noite!
Veja se lhe atende:
//Carga --> Ajustando o código (ID) do produto
T1:
LOAD
IF(NOT ISNULL(codigo),codigo+RowNo()) AS codigo,
nome AS nome
FROM [lib://telegram/Pasta1.xlsx] (ooxml, embedded labels, table is Plan1);
//Completando as linhas 'codigo' em branco com o código da linha acima
NOCONCATENATE
T2:
LOAD
ALT(codigo,PEEK('codigo')) AS codigo,
nome AS nome
RESIDENT T1;
DROP TABLE T1;
//Juntando as especificações do produto que ficam na linha abaixo
NOCONCATENATE
T3:
LOAD
codigo AS codigo,
CONCAT(nome,' ',-LEN(nome)) AS nome
RESIDENT T2
GROUP BY codigo;
DROP TABLE T2;
Resultado:
Paula, boa noite!
Veja se lhe atende:
//Carga --> Ajustando o código (ID) do produto
T1:
LOAD
IF(NOT ISNULL(codigo),codigo+RowNo()) AS codigo,
nome AS nome
FROM [lib://telegram/Pasta1.xlsx] (ooxml, embedded labels, table is Plan1);
//Completando as linhas 'codigo' em branco com o código da linha acima
NOCONCATENATE
T2:
LOAD
ALT(codigo,PEEK('codigo')) AS codigo,
nome AS nome
RESIDENT T1;
DROP TABLE T1;
//Juntando as especificações do produto que ficam na linha abaixo
NOCONCATENATE
T3:
LOAD
codigo AS codigo,
CONCAT(nome,' ',-LEN(nome)) AS nome
RESIDENT T2
GROUP BY codigo;
DROP TABLE T2;
Resultado:
OBRIGADO😀