Pourquoi convertir XLSM en MDB ?
Le format XLSM, introduit avec Excel 2007, stocke les données dans des lignes et colonnes plates à l'intérieur d'un paquet Open XML basé sur ZIP qui contient également un projet de macro VBA. Le format MDB, introduit avec Access 1.0 en 1992, contient des tables relationnelles typées, des requêtes, des formulaires et des rapports gérés par le moteur de base de données Jet. Les formats servent des objectifs différents, et aucun outil ne mappe automatiquement une grille de feuille de calcul vers une base de données relationnelle.
Comment convertir XLSM en MDB
Microsoft Excel APP
Ouvrez le .xlsm dans Microsoft Excel, enregistrez chaque feuille au format CSV ou XLSX, puis importez le fichier dans Microsoft Access via Données externes > Nouvelle source de données > À partir d'un fichier pour créer une table plate.
Programmes qui convertissent XLSM
À propos de ces formats
Un fichier XLSM est une feuille de calcul Microsoft Excel qui contient des macros VBA - du code d'automatisation qui s'exécute à l'intérieur du fichier. Ouvrez-le dans Microsoft Excel…
Ouvrir les détails de .XLSM →Un fichier MDB est une base de données Microsoft Access dans l'ancien format utilisé par Access de 1992 à 2003, remplacé par le .accdb dans Access 2007. Il stocke les tables, requêtes,…
Ouvrir les détails de .MDB →Qualité et points de vigilance
- Les macros VBA du
.xlsmne sont pas transférées - Access utilise son propre environnement VBA distinct, et le fichierxl/vbaProject.binn'a pas d'équivalent dans MDB. - Access crée une table plate par feuille CSV ou XLSX importée ; définissez manuellement les clés primaires, les types de données et les relations entre les tables dans Access après l'importation.
- Si vous n'avez pas réellement besoin d'une base de données relationnelle, rester sous Excel est plus simple - les tableaux croisés dynamiques, le filtrage et Power Query couvrent la plupart des besoins d'analyse de données sans passer à Access.