Numero seriale Excel in data
Il seriale 44927 è il 1° gennaio 2023 e il 25569 è il 1° gennaio 1970. Incolli un numero seriale di Excel del sistema 1900 e ottenga la data e l'ora ricavata dalla parte decimale, con l'anomalia bisestile del seriale 60 già gestita. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Numero di serie
- 44.927
- Anno
- 2023
- Mese
- 1
- Giorno
- 1
- Ora
- 0
Questo convertitore da numero seriale Excel a data accetta un unico valore serial del sistema 1900 di Microsoft Excel e restituisce la data del calendario gregoriano corrispondente, più i campi dell'orologio in Tempo universale quando il serial include una frazione di giorno. Le celle dei fogli di calcolo spesso memorizzano le date come conteggi di giorni anziché come testo: il serial uno è il primo gennaio millenovecento, il serial due è il giorno civile successivo e una frazione come un mezzo segna mezzogiorno di quel giorno. Excel ha ereditato una stranezza di compatibilità con Lotus 1-2-3 che tratta millenovecento come anno bisestile, così il serial sessanta si visualizza come il ventinove febbraio millenovecento anche se quel giorno non è mai esistito sul vero calendario gregoriano. Dal serial sessantuno in poi le date visualizzate tornano a coincidere con la storia ordinaria, e ancore note includono il serial venticinquemilacinquecentosessantanove per il primo gennaio millenovecentosettanta e il serial quarantaquattromilanovecentoventisette per il primo gennaio duemilaventitre. Il motore usa solo aritmetica finita, senza chiamate di rete, senza campionamento e senza oggetti Date dell'orologio host, così i risultati restano riproducibili in CI, lavori ETL e funzioni di prodotto.
Che cos'è un serial Excel 1900 e cosa contiene la risposta
Un numero seriale del sistema 1900 di Excel è un unico numero reale che etichetta ogni istante che Excel può memorizzare sulla sua classica linea delle date Windows, senza nomi di mese né formati di locale. La parte intera è un indice di giorno: uno è il primo gennaio millenovecento, cinquantanove è il ventotto febbraio di quell'anno, sessanta è il ventinove febbraio fittizio di Excel e sessantuno è il primo marzo.
La parte frazionaria è l'ora del giorno misurata dalla mezzanotte in Tempo universale, così zero virgola cinque è mezzogiorno e un ventiquattresimo è un'ora. Il sistema date Mac Excel millenovecentoquattro è volutamente fuori ambito; questa pagina risponde solo al sistema millenovecento che domina i cartelle di lavoro Windows moderne e la maggior parte dei conteggi di giorni esportati in CSV.
Dove la conversione del serial Excel si colloca in dati, audit e software
Analisti e studenti incontrano numeri seriali nudi quando un export CSV rimuove i formati di cella e lascia solo il conteggio di giorni che Excel memorizzava sotto la data leggibile. I revisori che ereditano estratti di libro spesso necessitano di un'etichetta gregoriana civile per lettori umani, indici di metadati o fogli di prova legali senza riaprire la cartella originale.
Gli sviluppatori chiamano lo stesso contratto da script per seminare vettori di test deterministici per librerie di fogli, normalizzare log misti che intercalano date ISO e colonne di serial Excel, o soddisfare requisiti di prodotto che esigono un algoritmo pubblicato anziché un parse di Date locale dell'host che cambia con il fuso.
Gli educatori usano lo strumento per mostrare perché esiste il serial sessanta e perché due sistemi che entrambi affermano millenovecento possono divergere di un giorno dopo la fine di febbraio di quell'anno, senza affidarsi a calcolatrici opache che nascondono il bug bisestile. Lo abbini a convertitori di giorno giuliano e ad altri aiuti di data deterministici e gratuiti quando assembla un piccolo laboratorio di utilità di calendario per didattica, ricerca o funzioni di prodotto.
Casi d'uso
Normalizzazione ETL e di archivio
Mappi tabelle miste che memorizzano serial Excel 1900 in date in stile ISO con politica esplicita del bug bisestile e senza parse di Date dell'host.
Domande frequenti
Quanto costa il convertitore da numero seriale Excel a data?
È gratuito nel Suo browser in questa pagina.
Quale sistema di date Excel viene usato?
Solo il sistema di date 1900 di Microsoft Excel (compatibilità Windows / Lotus), incluso il 1900-02-29 fittizio al serial 60. Il sistema Mac 1904 non è supportato.
Cosa succede se serial non è finito o è fuori intervallo?
NaN, Infinity, valori sotto 1 e valori al massimo Excel o oltre fino a 9999-12-31 non possono etichettare un giorno unico.
Che cos'è il serial 60?
Il bug dell'anno bisestile di Excel: il serial 60 si formatta come 1900-02-29 sebbene il 1900 non fosse bisestile in gregoriano.
Come è codificata l'ora del giorno?
La parte frazionaria del serial è la frazione di un giorno di 24 ore dalla mezzanotte UT.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/date/excel-serial-to-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"serial":44927}'const res = await fetch("https://api.kit.forhosting.com/date/excel-serial-to-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"serial": 44927
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/excel-serial-to-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"serial": 44927
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/excel-serial-to-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"serial":44927}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"serial":44927}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/excel-serial-to-date", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"serial": 44927
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.excel_serial_to_date",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lo usi gratis nel browser quando decodifica a mano un dump di celle, oppure chiami l'API a $0.002 per richiesta riuscita quando le serve lo stesso contratto in pipeline automatizzate.
Che cos'è un serial Excel 1900 e cosa contiene la risposta
Questo convertitore accetta un campo obbligatorio, serial, come numero finito nell'intervallo documentato, e restituisce l'eco del serial di ingresso, l'anno gregoriano, il numero del mese da uno a dodici, il giorno del mese, l'ora, il minuto e il secondo in UT, un day_fraction misurato dalla mezzanotte UT, una stringa di data YYYY-MM-DD, un nome di mese leggibile, un eco iso_date, una stringa datetime_ut con Z finale, il tag di sistema excel_1900, un booleano is_excel_leap_day vero solo per il serial sessanta, un flag leap_year_bug, il tag di algoritmo excel_1900_serial_with_leap_bug e un breve promemoria di formula dei passi di conteggio dei giorni. Non c'è caricamento di file foglio, né ricerca in database di fusi orari, né campionamento casuale: o il numero è finito e nell'intervallo e i campi sono pienamente determinati, oppure la richiesta fallisce con invalid_input. I casi rifiutati includono serial assente, token non numerici, NaN, Infinity positivo o negativo, valori sotto uno e valori al massimo Excel o oltre fino al trentuno dicembre novantanove novantanove.
Come viene letto serial e come il bug bisestile resta riproducibile
Le stringhe numeriche con segno più o meno opzionale e notazione scientifica sono accettate quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e stringhe vuote sono rifiutati con un messaggio chiaro affinché una cella errata non diventi un giorno di calendario sbagliato. Dopo il parsing il valore deve essere finito e stare entro il limite inferiore inclusivo di uno e il limite superiore esclusivo che termina il giorno del trentuno dicembre novantanove novantanove. Il campo preferito è serial, ma gli alias excel_serial, value, n e day sono accettati così fogli, query string e form tipizzati riutilizzano lo stesso contratto senza rinominare colonne. Da un serial valido il motore imposta dayNum al pavimento del serial e day_fraction alla frazione complementare, mappa dayNum attraverso l'anno millenovecento di trecentosessantasei giorni di Excel così che il serial sessanta resti il giorno bisestile fittizio, poi prosegue con l'aritmetica reale del giorno dell'anno gregoriano dal millenovecentouno in poi. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando le serve la conversione identica in una pipeline automatizzata senza reimplementare la stranezza bisestile di Lotus.
Dove la conversione del serial Excel si colloca in dati, audit e software
In questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni conversione riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella suddivisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e Le consente di passare da una rapida decodifica di cella a una pipeline di archivio da milioni di righe senza cambiare il risultato matematico.
Casi di integrazione
Export CSV e cartelle di lavoro
Decodifichi colonne nude di conteggio giorni Excel da dump CSV o JSON in date gregoriane ISO senza aprire il file foglio originale.
Fixture di test deterministiche
Generi stringhe riproducibili di year, month, day e datetime_ut per test di librerie foglio e asserzioni CI su molti serial.