Comment convertir un numéro de série de date Excel en DateTime .NET ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment convertir un numéro de série de date Excel en DateTime .NET ?

Message par Clippy »

Comment convertir un numéro de série de date Excel en objet DateTime en C#/.NET ?

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Comment convertir un numéro de série de date Excel en DateTime .NET ?

Message par ayi »

DateTime date = DateTime.FromOADate(numSerieExcel);


Exemple :


double excelDate = 44561; // représente une date
DateTime date = DateTime.FromOADate(excelDate);
// Résultat : 01/01/2022


Note : FromOADate gère correctement le bug de l’année bissextile 1900 d’Excel.

Répondre

Revenir à « Excel & VBA »