Convertir XLSM en XLSX — Convertisseur en ligne gratuit
Convertissez gratuitement une feuille de calcul Excel prenant en charge les macros (.xlsm) en feuille de calcul Excel Open XML (.xlsx) en ligne. Conve...
2M+ fichiers convertis
La confiance de milliers d'utilisateurs
Transfert sécurisé
Envois chiffrés en HTTPS
Confidentialité avant tout
Fichiers supprimés automatiquement après le traitement
Sans inscription
Commencez à convertir instantanément
Fonctionne partout
N'importe quel navigateur, n'importe quel appareil
Comment convertir
Upload your .xlsm file by dragging it into the upload area or clicking to browse.
Choose your output settings. The default settings work great for most files.
Click Convert and download your .xlsx file when it's ready.
About XLSM to XLSX Conversion
XLSM et XLSX sont tous deux des formats Excel OOXML modernes. La seule différence est que XLSM contient du code de macro VBA tandis que XLSX interdit explicitement les macros. Les deux utilisent la même structure XML compressée ZIP pour les feuilles de calcul, les formules, le formatage, les graphiques et les tableaux croisés dynamiques. L'extension .xlsm signale à Excel que le fichier peut contenir du code de macro exécutable.
La conversion de XLSM en XLSX supprime tout le code de macro VBA du classeur tout en préservant toutes les données, formules, mises en forme et fonctionnalités de la feuille de calcul, produisant une feuille de calcul sans macro qui est plus sûre à distribuer et ne déclenchera pas d'avertissements de sécurité de macro.
Why Convert XLSM to XLSX?
De nombreuses organisations bloquent les fichiers XLSM dans les pièces jointes et le partage de fichiers par mesure de sécurité, car les macros VBA peuvent contenir du code malveillant. La conversion en XLSX supprime la charge utile de la macro, permettant au classeur de passer à travers les filtres de messagerie et les scanners de sécurité sans déclencher d'alertes.
XLSX est également préférable lors du partage de données de feuilles de calcul avec des parties externes qui n'ont pas besoin de l'automatisation. La suppression des macros réduit la taille des fichiers, élimine les problèmes de sécurité et produit un livrable plus propre axé uniquement sur les données et l'analyse.
Common Use Cases
- Supprimez les macros des rapports XLSM avant de les envoyer à des clients externes par e-mail
- Convertissez les modèles XLSM en XLSX pour les distribuer aux utilisateurs qui n'ont pas besoin de fonctionnalités de macro
- Supprimez le code VBA des classeurs pour passer les filtres de sécurité de messagerie d'entreprise
- Produire des versions XLSX sans macro de modèles financiers pour examen par l'auditeur
- Nettoyez les classeurs XLSM avant de les télécharger sur des plates-formes cloud qui bloquent les fichiers compatibles avec les macros
How It Works
LibreOffice ouvre le fichier XLSM et l'enregistre au format XLSX, préservant tout le contenu de la feuille de calcul OOXML tout en omettant le stockage du projet VBA. Les valeurs de cellules, les formules, la mise en forme, la mise en forme conditionnelle, les graphiques, les tableaux croisés dynamiques, la validation des données, les plages nommées et la structure des feuilles sont tous conservés de manière identique : la structure XML sous-jacente est pratiquement la même. Seul le stockage binaire vbaProject.bin (contenant les modules, formulaires et modules de classe VBA) est supprimé.
Quality & Performance
La conversion s'effectue essentiellement sans perte pour le contenu de la feuille de calcul. Chaque valeur de cellule, formule, format, graphique et fonctionnalité est conservé de manière identique puisque les deux formats utilisent le même schéma OOXML. Le seul changement est la suppression du code macro VBA. Les valeurs de cellule calculées restent telles qu'elles étaient lors de la dernière exécution des macros, mais les macros elles-mêmes ont disparu, donc aucun recalcul automatisé n'aura lieu.
Device Compatibility
| Device | XLSM | XLSX |
|---|---|---|
| Windows PC | Partial | Partial |
| macOS | Partial | Partial |
| iPhone/iPad | Partial | Partial |
| Android | Partial | Partial |
| Linux | Partial | Partial |
| Web Browser | No | No |
Tips for Best Results
- 1Exécutez toutes les macros avant la conversion pour vous assurer que les valeurs calculées sont à jour : elles ne seront pas mises à jour automatiquement dans XLSX.
- 2Conservez le fichier XLSM d'origine si vous pourriez avoir besoin de la fonctionnalité macro ultérieurement.
- 3XLSX traverse la plupart des filtres de sécurité de messagerie qui bloquent les pièces jointes XLSM
- 4La taille du fichier diminuera légèrement depuis la suppression du stockage du projet VBA
- 5Vérifiez qu'aucune cellule ne dépend de calculs basés sur des macros après la conversion
Related Conversions
La conversion XLSM vers XLSX supprime les macros VBA tout en préservant toutes les données de la feuille de calcul de manière identique : le moyen le plus propre de produire des classeurs sans macros pour une distribution sécurisée.