Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Excel 2016 | Access 2016 | Access 2013 | Office 2013 | Excel 2013 | Office pour les entreprises Access 2013 | Excel 2010 | Access 2010
Lorsque vous installez le pilote Excel, le programme d’installation écrit un ensemble de valeurs par défaut dans le Registre Windows dans les sous-clés Moteurs et formats ISAM. Vous ne devez pas modifier ces paramètres directement ; utilisez le programme d’installation de votre application pour ajouter, supprimer ou modifier ces paramètres. Les sections suivantes décrivent les paramètres d’initialisation et de format ISAM pour le pilote de base de données Microsoft Excel.
Paramètres d’initialisation d’Excel
Le dossier Access Connectivity Engine\Engines\Excel contient des paramètres d'initialisation du pilote Aceexcl.dll, utilisé pour l'accès à des feuilles de calcul Microsoft Excel externes. L'exemple ci-après montre des paramètres par défaut pour les entrées de ce dossier.
win32=<path>\ Aceexcl.dll
TypeGuessRows=8
ImportMixedTypes=Text
AppendBlankRows=1
FirstRowHasNames=Yes
Le moteur de base de données Microsoft Access utilise les entrées de dossier Excel suivantes.
Entrée |
Description |
|---|---|
win32 |
Emplacement de msexcl40.dll. Le Chemin d'accès complet est déterminé au moment de l'installation. Les valeurs sont de type REG_SZ. |
TypeGuessRows |
Nombre de lignes à vérifier pour le type de données. Celui-ci est déterminé en fonction du nombre maximal de types de données trouvés. En cas d'égalité, le type de données est déterminé dans l'ordre suivant : Numérique, Monétaire, Date, Texte, Booléen. Si les données rencontrées ne correspondent pas au type de données déterminé pour la colonne, une valeur Null est renvoyée. Lors de l'importation, si une colonne a mélangé des type de données, la colonne entière sera mise en forme en fonction du paramètre ImportMixedTypes. Le nombre de lignes par défaut à vérifier est de 8. Les valeurs sont de type REG_DWORD. |
ImportMixedTypes |
Peut être défini avec la valeur MajorityType ou Text. Avec MajorityType, les colonnes de types de données mélangés sont mises en forme en fonction du type de données prédominant à l'importation. Avec Text, elles seront mises en forme selon le type de données texte à l'importation. La valeur par défaut est Text. Les values sont de type REG_SZ. |
AppendBlankRows |
Nombre de lignes vides devant être ajouté à la fin d'une feuille de calcul version 3.5 ou 4.0, avant l'ajout de nouvelles données. Par exemple, si AppendBlankRows possède la valeur 4, Microsoft Jet ajoutera 4 lignes vides à la fin de la feuille de calcul avant d'ajouter les lignes qui contiennent des données. Les valeurs entières pour ce paramètre peuvent être comprises entre 0 entre 16 ; la valeur par défaut est 01 (une ligne supplémentaire). Les valeurs sont de type REG_DWORD. |
FirstRowHasNames |
Valeur binaire qui indique si la première ligne du tableau contient des noms de colonne. La valeur 01 indique que les noms de colonne sont pris de la première ligne, pendant l'importation. La valeur 00 indique l'absence de nom de colonne dans la première ligne ; les noms de colonne sont alors F1, F2, F3 etc. La valeur par défaut est 01. Les valeurs sont de type REG_BINARY. |
Le dossier Access Connectivity Engine\Engines\Excel 8.0 contient les entrées suivantes, qui s'appliquent à Microsoft Excel 97.
Nom d'entrée |
Type |
Valeur |
|---|---|---|
Moteur |
REG_SZ |
Excel |
ExportFilter |
REG_SZ |
Microsoft Excel 97-2000 (*.xls) |
CanLink |
REG_BINARY |
01 |
OneTablePerFile |
REG_BINARY |
00 |
IsamType |
REG_DWORD |
1 |
IndexDialog |
REG_BINARY |
00 |
CreateDBOnExport |
REG_BINARY |
01 |
ResultTextExport |
REG_SZ |
Permet d'exporter les données de la base de données active vers le fichier Microsoft Excel 97. Ce processus entraîne l'écrasement des données si l'exportation a lieu vers un fichier existant. |
SupportsLongNames |
REG_BINARY |
01 |
Utilisation du paramètre TypeGuessRows pour le pilote Excel
Lorsque vous utilisez Microsoft Excel Driver, vous pouvez utiliser la valeur de Registre TypeGuessRows pour configurer le nombre de lignes à vérifier pour le type de données. La valeur TypeGuessRows se trouve sous la sous-clé de Registre suivante :
Pour une installation MSI d’Office
Pour Office 32 bits sur Windows 32 bits ou Office 64 bits sur Windows 64 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Excel
Pour Office 32 bits sur Windows 64 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Excel
Pour une installation Démarrer en un clic d’Office
Pour Office 32 bits sur Windows 32 bits ou Office 64 bits sur Windows 64 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Excel
Pour Office 32 bits sur Windows 64 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\16.0\Access Connectivity Engine\Engines\Excel
Le nombre de lignes par défaut à vérifier est 8 (huit). Lorsque vous définissez la valeur TypeGuessRows sur 0 (zéro), Le pilote Excel vérifie les 16 384 premières lignes pour le type de données. Si vous souhaitez case activée plus de 16 384 lignes, définissez TypeGuessRows sur une valeur basée sur la plage souhaitée. Pour case activée toutes les lignes, définissez TypeGuessRows sur 1 048 576 (nombre maximal de lignes autorisées dans Excel).
Le type de données est déterminé par le nombre maximal de types de données trouvés. S’il existe une liaison, le type de données est déterminé dans l’ordre suivant :
- Nombre
- Devise
- Date
- Texte
- Boolean
Si des données qui ne correspondent pas au type de données deviné de la colonne sont rencontrées, ces données sont retournées sous la forme d’une valeur Null . Lors d’une importation, si une colonne a des types de données mixtes, la colonne entière est convertie en type de données défini par le paramètre ImportMixedTypes .
Remarque
[!REMARQUE] Lorsque vous modifiez des paramètres de registre Windows, vous devez redémarrer le moteur de base de données pour que les nouveaux paramètres entrent en vigueur.