Tempo e automação / Planilhas

Conversor de datas do Excel: números de série para datas e vice-versa

Converta números de série de datas do Excel, como 45000, em datas e horários, e converta datas de volta em números de série, em lotes, nos sistemas de datas de 1900, usado pelo Excel do Windows, e de 1904, presente em arquivos antigos do Mac. O fictício 29 de fevereiro de 1900 é sinalizado.

Conversor de datas do Excel: números de série para datas e vice-versa: O Excel conta os dias a partir de um ponto inicial e armazena o horário como uma fração de um dia: no sistema de 1900, 45000 corresponde a 15 de março de 2023 e 45000.75 corresponde a 18:00 desse dia. O número de série 60 é 29 de fevereiro de 1900, uma data que nunca existiu; por isso, as datas anteriores a ela ficam um número de série abaixo da contagem simples de dias. No sistema de 1904, o mesmo dia corresponde a 43538, ou seja, 1,462 a menos. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Conversor de datas do ExcelProcessamento local

Roda inteiramente no seu navegador

SerialData e hora
450002023-03-15
45000.752023-03-15 18:00
6029 de fevereiro de 1900, que nunca existiu
11900-01-01
DataSerial
2023-03-1545000
2023-03-15 18:0045000.75
2000-01-0136526

O Excel armazena datas como o número de dias desde um ponto inicial, com a hora do dia como uma fração: 45000.75 corresponde a 15 de março de 2023 às 18:00. No sistema de 1900, usado pelo Excel para Windows, 1 corresponde a 1 de janeiro de 1900, e o serial 60 corresponde a 29 de fevereiro de 1900, um dia que nunca existiu: o Lotus 1-2-3 tratava 1900 como um ano bissexto, e o Excel copiou esse comportamento por compatibilidade. O sistema de 1904, usado nas primeiras versões para Mac, começa em 0 em 1 de janeiro de 1904, 1,462 dias depois. Os horários não têm fuso horário.

Verificado com openpyxl

As conversões correspondem às funções from_excel e to_excel do openpyxl, incluindo o salto no serial 61, em 1º de março de 1900, e a época de 1904.

Outros timestamps

Para converter timestamps Unix em segundos ou milissegundos, use o conversor de timestamp Unix.

Como usar

  1. Escolha o sistema de datas de 1900 ou 1904.
  2. Cole números de série ou datas, um por linha.
  3. Leia os valores convertidos nas tabelas.

Privacidade e limitações

Tudo é convertido no seu navegador.

Ferramentas relacionadas

Perguntas frequentes

Por que meu CSV mostra 45000 em vez de uma data?

A planilha armazenou a data como um número de série, e a exportação perdeu o formato de data; converta o valor aqui ou formate a coluna como data.

Por que 1900 é tratado como um ano bissexto?

O Lotus 1-2-3 tinha esse bug, e o Excel o copiou para que as planilhas produzissem os mesmos resultados; a Microsoft o manteve por compatibilidade.

Quando o sistema de 1904 é usado?

Em pastas de trabalho criadas por versões antigas do Excel para Mac ou quando essa opção está ativada; misturar os dois sistemas desloca as datas em quatro anos e um dia.

Ferramenta grátis · no seu navegador execuções · não precisa de conta