Convertir xlsx en accdb

Convertisseur en ligne gratuit de XLSX en ACCDB

Convertir les données d’une feuille de calcul Excel en une base de données Access avec des tables, des clés et des relations.

Convertir XLSX en ACCDB en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 30 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .xlsx

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .xlsx vers .accdb

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .accdb converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir xlsx en fichier accdb

  • Documents

Certaines applications Windows nécessitent une base de données Microsoft Access plutôt qu’un classeur Excel, et les tables Access sont mieux adaptées aux relations, à la saisie contrôlée des données et aux requêtes enregistrées. La conversion du fichier importe les données de la feuille de calcul dans une base de données .accdb ; elle ne conserve pas le classeur en tant que feuille de calcul modifiable.

Qu’est-ce que le format XLSX ?

.xlsx est le format de classeur basé sur XML et empaqueté au format ZIP utilisé par Microsoft Excel 2007 et les versions ultérieures. Il stocke les feuilles de calcul, les valeurs des cellules, les formules, la mise en forme, les graphiques, les tableaux, les filtres et un nombre limité de métadonnées du classeur. Microsoft Excel le crée par défaut ; LibreOffice Calc, Apple Numbers et d’autres applications de feuille de calcul peuvent l’ouvrir ou l’exporter.

XLSX est conçu pour les calculs et les données destinées à la présentation. Une feuille de calcul peut contenir des cellules fusionnées, des lignes vides, plusieurs lignes d’en-tête, des sous-totaux, des formules, une mise en forme et des valeurs incohérentes ; elle ne constitue donc pas automatiquement une table relationnelle correctement structurée.

Qu’est-ce que le format ACCDB ?

.accdb est le format de base de données Microsoft Access introduit avec Access 2007. Un fichier peut contenir des tables, des requêtes, des relations, des formulaires, des rapports, des macros, des index, des règles de validation, des pièces jointes et des modules VBA.

ACCDB est utile lorsque les données doivent être interrogées entre plusieurs tables liées, modifiées au moyen de formulaires contrôlés, validées de manière cohérente ou utilisées dans des rapports enregistrés. Access prend en charge les clés primaires, les clés étrangères, les index et les liens vers des sources de données externes. Un fichier ACCDB nécessite Microsoft Access ou un logiciel de base de données compatible et ne constitue pas un format de feuille de calcul ; les anciennes versions d’Access qui prennent uniquement en charge .mdb ne peuvent pas l’ouvrir directement.

Comment convertir XLSX en ACCDB

Importer le classeur avec Microsoft Access

  1. Faites une copie du classeur. Dans cette copie, supprimez les lignes de titre, les cellules fusionnées, les en-têtes sur plusieurs lignes, les lignes de sous-total et les colonnes décoratives qui ne doivent pas devenir des champs de base de données. Donnez à la première ligne de chaque plage de données un nom de colonne unique.
  2. Ouvrez Access et sélectionnez File → New → Blank database. Saisissez un nom de fichier se terminant par .accdb, puis sélectionnez Create.
  3. Sélectionnez External Data → New Data Source → From File → Excel.
  4. Accédez au fichier XLSX. Sélectionnez Import the source data into a new table in the current database, puis sélectionnez OK.
  5. Choisissez la feuille de calcul ou la plage nommée à importer. Activez First Row Contains Column Headings lorsque la première ligne contient les noms des champs.
  6. Vérifiez le type de données détecté par Access pour chaque colonne. Remplacez les champs par le type texte, nombre, date/heure, devise ou un autre type approprié lorsque l’inférence est incorrecte. Conservez un seul type de données logique par colonne.
  7. Choisissez une clé primaire. Sélectionnez une colonne existante uniquement lorsque chaque valeur est unique et non vide ; sinon, laissez Access ajouter une clé AutoNumber et conservez l’identifiant d’origine dans un champ distinct.
  8. Saisissez un nom de table et sélectionnez Finish. Importez séparément les autres feuilles de calcul, puis définissez les relations via Database Tools → Relationships.

Pour les importations répétables, Access VBA peut utiliser DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "TableName", "C:\Data\source.xlsx", True. Créez d’abord la table de destination lorsque des types de champs fixes, des index et des règles de validation sont requis.

Convertir sans installer de logiciel

Vous pouvez téléverser le classeur sur 101convert.com, sélectionner la sortie ACCDB et télécharger la base de données convertie sans installer de logiciel. Inspectez les tables obtenues avant utilisation, car une conversion automatisée peut ne pas créer les types de champs, les clés primaires, les relations ou la structure normalisée attendus.

Limites de qualité et de compatibilité

  • La mise en forme des feuilles de calcul, les graphiques, la mise en forme conditionnelle, les images, les dispositions des tableaux croisés dynamiques et la plupart des fonctionnalités de présentation ne deviennent pas des fonctionnalités de table Access.
  • Les formules Excel sont normalement importées en tant que résultats calculés actuels plutôt que comme expressions Access équivalentes. Recréez les calculs dans les requêtes, les formulaires ou les rapports Access.
  • Access déduit les types de champs à partir d’un échantillon de valeurs de la feuille de calcul. Une colonne principalement numérique contenant du texte, ou une colonne de dates avec des formats incohérents, peut entraîner la perte de valeurs, le rejet de lignes ou la production de types incorrects. Vérifiez la table des erreurs d’importation et définissez explicitement les types lorsque l’exactitude est importante.
  • Chaque feuille de calcul ou plage importée devient normalement une table. Access ne déduit pas de manière fiable la normalisation, les clés primaires, les clés étrangères ou les relations à partir de la disposition d’une feuille de calcul ; créez ces éléments manuellement.
  • Les noms de colonnes en double, très longs ou comportant beaucoup de signes de ponctuation peuvent provoquer des problèmes d’importation et de SQL. Utilisez des noms de champs courts et uniques et évitez les en-têtes fusionnés ou répartis sur plusieurs lignes.
  • Une base de données ACCDB a une taille de fichier maximale de 2 Go, à l’exclusion des données externes liées. Les classeurs volumineux peuvent nécessiter des bases de données distinctes, des tables liées ou une base de données serveur telle que SQL Server.
  • Access est principalement un logiciel de bureau Windows. Vérifiez que l’application utilisant la base de données prend en charge ACCDB ainsi que la version requise d’Access Database Engine avant de distribuer le fichier.

Comparaison du format XLSX vs ACCDB

Comparaison entre les formats XLSX et ACCDB sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier XLSX et ACCDB
Propriété .XLSX Microsoft Excel Open XML Spreadsheet .ACCDB Microsoft Access Database
Norme ouverte Oui Non
Compression Les deux —
Taille de fichier typique Moyen Moyen
S’ouvre dans un navigateur web Partiel Non
Modification ultérieure Facile Limité
Support des métadonnées Étendu Basique
Lisible en texte brut Non Non
Idéal pour Échange de données Échange de données
Date d’introduction 2007 2007
Développeur Microsoft Microsoft
Type MIME application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.ms-access

Questions fréquentes

Le convertisseur XLSX en ACCDB est-il gratuit ?

Oui, la conversion de XLSX en ACCDB sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier XLSX peut-il avoir ?

Vous pouvez téléverser des fichiers XLSX jusqu'à 1000 Mo et convertir jusqu'à 20 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir XLSX en ACCDB ?

Non. La conversion de XLSX en ACCDB s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier XLSX valide pour cette conversion de XLSX en ACCDB. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Mes formules et ma mise en forme XLSX seront-elles conservées dans ACCDB ?

Non, les formules sont généralement importées sous forme de valeurs actuellement calculées, et la mise en forme de la feuille de calcul n’est pas conservée comme mise en forme de base de données. Les tables obtenues stockent les données plutôt que la présentation originale du tableur.

Les différentes feuilles XLSX deviennent-elles des tables ACCDB distinctes ?

Généralement, chaque feuille de calcul devient une table distincte, bien que la correspondance exacte dépende des paramètres de conversion. Les configurations de feuille, comme les cellules fusionnées, les lignes de titre et les en-têtes répétés, peuvent nécessiter un nettoyage avant de constituer des tables de base de données utiles.

Des clés et des relations sont-elles créées lors de la conversion de XLSX en ACCDB ?

Les clés et les relations peuvent être déduites ou créées à partir de colonnes correspondantes, mais il n’est pas garanti qu’elles reflètent le modèle de données souhaité. Vérifiez la présence d’une colonne d’identifiant unique fiable et contrôlez les relations après la conversion.

Pourquoi mes colonnes XLSX sont-elles importées avec les mauvais types de données dans ACCDB ?

Les types de colonnes de la base de données sont souvent déduits des valeurs présentes dans la colonne source. Des cellules contenant des textes, des nombres, des dates ou des valeurs vides mélangés peuvent donc entraîner des types inattendus ou des valeurs converties. Nettoyez chaque colonne afin qu’elle contienne un seul type cohérent de données avant la conversion.