Converter datas e horas de logs Apache para o formato do Excel pode parecer complicado, mas com a fórmula certa você elimina erros manuais e ganha produtividade. Este método é o mais confiável porque mantém a precisão do fuso horário e funciona diretamente nas células do Excel.
Primeiro, separe a parte da data/hora do fuso horário usando a função TEXTO. A data/hora em logs Apache está entre colchetes.
=MÍDIA(LOCALIZAR(":", A1), LOCALIZAR(" ", A1, LOCALIZAR(":", A1)) - LOCALIZAR(":", A1))
Aplique a fórmula abaixo para transformar o texto em data/hora do Excel. O formato [10/Oct/2000:13:55:36 -0700] é convertido para o padrão do Excel.
=DATETIME(1900, 1, 1) + (TEXTO(SUBSTITUIR(A1, 1, 1, ""), "dd/mm/aaaa hh:mm:ss") - 25569)
Se precisar corrigir o fuso horário, adicione ou subtraia horas conforme necessário. Por exemplo, para converter de UTC-7 para UTC:
=B1 + (7/24)
| Log Apache Original | Data/Hora Extraída | Data/Hora Excel |
|---|---|---|
| [10/Oct/2000:13:55:36 -0700] | 10/Oct/2000:13:55:36 | 10/10/2000 20:55:36 |
| [15/Nov/2023:08:30:15 -0500] | 15/Nov/2023:08:30:15 | 15/11/2023 13:30:15 |
Com estas fórmulas, você converte datas e horas de logs Apache para o formato do Excel em segundos, mantendo a precisão e evitando erros manuais. O método é rápido, confiável e pode ser aplicado a grandes volumes de dados.