O que você vai aprender?
Nesta dica vamos aprender como separar o diretório, o nome do arquivo e a extensão do arquivo de um caminho completo.
INTRODUÇÃO
Em diversas situações precisamos identificar o nome do arquivo, ou o caminho até ele a partir de um diretório completo. Nessas situações, acabamos utilizando DIVERSAS fórmulas como FINDSTRING, LEFT, RIGHT, REVERSESTRING, entre outras.
Se você faz isso, saiba que está fazendo ERRADO!! Você ja ouviu falar na iniciativa FileGet?
FÓRMULAS: FILEGETDIR, FILEGETEXT, FILEGETFILENAME
Vamos supor que você tem o caminho até o seu arquivo Excel (C:/Arquivos/MeuExcel.xlsx), e você quer separar esses dados em 3 colunas, uma com o diretório, outra com o nome do arquivo, e outra com a extensão. Como fazer isso?
Dá uma olhada na próxima imagem:
Com apenas uma ferramenta de fórmula conseguimos gerar TUDO que precisamos.
- FileGetDir([Caminho]) – Retorna o diretório até o arquivo apresentado na coluna selecionada ( “Caminho” ), ou seja, no nosso exemplo retorna C:/Arquivos/
- FileGetFileName([Caminho]) – Retorna apenas o nome do arquivo final, neste exemplo irá retornar MeuExcel
- FileGetExt([Caminho]) – E por último, podemos pegar também a extensão do arquivo, que aqui seria .xlsx