J'utilise la chaîne de connexion ci-dessous avec ACE.OLEDB.12.0 pour lire les données d'une feuille de calcul XLSX, mais si je fixe IMEX=1, cela ne fonctionne pas, alors que si je supprime complètement IMEX=1, cela fonctionne bien.
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Working Folder\ICDE\Ramsden 4.xlsx;Extended Properties=""Excel 12.0 xml;HDR=No;IMEX=1;"""
Quelqu'un peut-il expliquer pourquoi ? Parce que j'avais l'impression que IMEX=1 lit toutes les données en tant que texte, et qu'il était donc plus sûr !
Gracias
JP
IMEX= <0/1/2> IMEX fait référence au mode IMport EXport. Il peut prendre trois valeurs possibles.
Si IMEX=0 et IMEX=2, ImportMixedTypes sera ignoré et la valeur par défaut de 'Majority Types' sera utilisée. Dans ce cas, les 8 premières lignes seront prises en compte, puis le type de données de chaque colonne sera déterminé.
IMEX=1 est le seul moyen de définir la valeur de ImportMixedTypes en tant que texte. Ici, tout sera traité comme du texte.