L’importation des données de Excel vers SharePoint est très simple maintenant grâce aux flux dans Power Automate. On commence par récupérer les lignes présentes dans une table donnée du fichier Excel. Puis, pour chaque ligne, on créé un élément dans la liste SharePoint en spécifiant le mapping entre les colonnes.

Dans mon cas, j’avais une erreur à l’exécution avec le message ci-dessous:

String was not recognized as a valid DateTime.

En vérifiant les données récupérése pour chaque élément, je vois que les dates ont été converties à des nombres!

Excel enregistre la date et l’heure comme étant un nombre représentant le nombre de jours depuis 0-Janv-1900 sous la forme: ddddd.tttt , ce qu’on appelle “serial date” ou “serial date time”.

En effet, dans l’illustration ci-dessus, le champs “LABODateOuverture” est réellement 08/12/1986 qui devient 31754.

La solution est de remplacer dans la boucle de création des éléments dans SharePoint le mapping des champs dates et le rendre sous la forme suivante:

if(empty(item()?['Date d''ouverture'],null,addDays('1899-12-30',int(item()?['Date d''ouverture']),'yyyy-MM-dd'))

( dans mon cas Date d’ouverture est le nom de la colonne date dans Excel)

Leave a comment

I’m Jihane

This blog chronicles my personal journey into the world of AI, with a special focus on Microsoft AI technologies and innovations.

From hands-on tips and tutorials to deep dives into Microsoft’s AI ecosystem, I’ll cover how AI is reshaping productivity, development, and business workflows.

Let’s connect