bonjour à tous.
Je souhaite extraire les données d'un fichier excel.
Je me connecte donc dessus avec la chaine suivante :
Tout fonctionne, sauf que si j'ai une colonne avec du texte et des chiffres, alors je récupère tous les chiffres mais les chaines de caractères sont à null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & nomFichier & ";Extended Properties=Excel 8.0;"
Pour info, j'insere ces données dans une colonne de type texte dans ma base. Autre info, que les cellules excel soient au format standard ou texte, c'est pareil.
J'ai cru que ça venait de la datatable créée car .Net type les datacolumn automatiquement. Dans mon cas, sur toute une colonne, il n'y a parfois qu'un texte et en dernier. Donc Dotnet a type avec int32 alors que j'ai aussi du texte.. Et en plus, je ne peux plus changer le type de la datacolumn une fois que les données sont dedans !
![]()
Comment faire ?
Partager