Convertir xla en xlsx

Convertir XLA en XLSX

Extraire les feuilles de calcul et les données XLA vers XLSX, en tenant compte de la perte des fonctionnalités VBA et des add-ins.

Créer des fichiers XLSX en ligne

Nous ne savons pas encore lire les fichiers XLA, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un XLSX :

Comment convertir xla en fichier xlsx

Les compléments Excel plus anciens peuvent contenir des feuilles de calcul ou des données qui doivent être modifiées, partagées ou archivées comme un classeur normal. La conversion de l’extrait au format .xlsx supprime le conteneur de complément hérité, mais elle ne conserve pas les fonctionnalités exécutables du complément.

Qu’est-ce que le format XLA ?

.xla est le format de complément Excel hérité d’Excel 97–2003. Excel l’utilise pour les macros VBA, les commandes personnalisées, les fonctions définies par l’utilisateur, les menus, les barres d’outils et parfois les feuilles de calcul masquées. Un XLA est un classeur configuré comme complément et peut donc s’ouvrir sans fenêtre de feuille de calcul visible. Les compléments Excel plus récents utilisent normalement .xlam.

Les fichiers XLA se trouvent dans les anciennes installations d’Excel ainsi que dans les systèmes de comptabilité, d’ingénierie et autres systèmes qui distribuent des fonctionnalités Excel personnalisées. Le fichier peut ne contenir aucune donnée tabulaire utile ; son objectif principal peut être de fournir du code et des commandes.

Qu’est-ce que le format XLSX ?

.xlsx est le format de classeur basé sur XML utilisé par les versions actuelles d’Excel pour ordinateur, Excel pour le web et de nombreuses applications de feuille de calcul. Il stocke les feuilles de calcul, les formules, les tableaux, les graphiques, la mise en forme, les plages nommées et la validation des données, sans projet VBA incorporé.

Utilisez XLSX lorsque le fichier de sortie doit se comporter comme un classeur modifiable ordinaire ou être partagé avec un logiciel qui ne prend pas en charge les compléments hérités. XLSX ne peut pas conserver le code VBA, l’enregistrement du complément, les commandes personnalisées ni les fonctions de feuille de calcul définies par VBA.

Comment convertir XLA en XLSX

Microsoft Excel : exporter les données des feuilles visibles

  1. Effectuez une sauvegarde du fichier .xla d’origine.
  2. Ouvrez Excel pour ordinateur et sélectionnez File → Open → Browse. Sélectionnez le fichier XLA, en utilisant si nécessaire un filtre affichant tous les fichiers. N’activez les macros que si le fichier est fiable et que son code est requis ; un complément non fiable peut contenir du VBA exécutable.
  3. Si Excel affiche les feuilles de calcul du complément, sélectionnez File → Save As et choisissez Excel Workbook (*.xlsx). Enregistrez le fichier sous un nouveau nom.
  4. Acceptez l’avertissement de format d’Excel. Excel supprime le code VBA et les autres fonctionnalités que XLSX ne peut pas stocker.
  5. Si la fenêtre du complément est masquée, créez un classeur vierge, affichez toute feuille autorisée dans le XLA via Home → Format → Hide & Unhide → Unhide Sheet, puis copiez les plages requises ou les feuilles de calcul entières dans le classeur vierge et enregistrez-le au format .xlsx.

Certaines feuilles de complément sont masquées à l’aide du paramètre VeryHidden de VBA ou protégées par leur auteur ; dans ce cas, la commande Unhide normale ne fonctionnera pas. Le propriétaire ou l’administrateur doit afficher ou déverrouiller ces feuilles ; ne contournez pas la protection sans autorisation.

Excel : rendre visible un classeur de complément

Si Excel ouvre le XLA comme un classeur de complément masqué plutôt que comme un classeur normal, utilisez un classeur fiable distinct contenant cette procédure VBA. Remplacez les deux chemins, exécutez-la, puis examinez le fichier exporté :

Sub ExportXla()
    Dim wb As Workbook
    Set wb = Workbooks.Open("C:\path\tool.xla")
    wb.IsAddin = False
    wb.SaveAs "C:\path\tool.xlsx", xlOpenXMLWorkbook
    wb.Close SaveChanges:=False
End Sub

Cette procédure modifie l’état de complément du classeur ouvert et enregistre un XLSX dépourvu de macros. Elle ne peut pas récupérer les feuilles protégées, chiffrées ou absentes et ne doit pas être utilisée pour extraire du code ou du contenu sans autorisation.

LibreOffice Calc

LibreOffice Calc peut ouvrir certains anciens compléments Excel, mais le VBA XLA, l’enregistrement du complément, le comportement des feuilles masquées et les formules ne sont pas compatibles de manière fiable. Utilisez File → Save As et sélectionnez Excel 2007–365 (*.xlsx) uniquement après avoir vérifié chaque feuille et chaque formule requis. Microsoft Excel est l’outil d’exportation le plus sûr pour un XLA conçu pour Excel.

Convertisseurs en ligne

La conversion directe d’un XLA en ligne est généralement inadaptée : les services peuvent ne pas prendre en charge le conteneur de complément, ne peuvent pas reproduire son comportement VBA et peuvent exposer des données confidentielles ou du code exécutable à un tiers. Si le XLA contient uniquement des données non confidentielles, extrayez d’abord ces données localement dans un classeur normal. Des services tels que CloudConvert ou Zamzar peuvent être envisagés pour les fichiers de feuille de calcul ordinaires pris en charge, mais vérifiez leur liste actuelle de formats d’entrée, leur politique de conservation et le résultat avant tout téléversement ; ne vous attendez pas à ce qu’ils préservent les fonctionnalités du complément.

Contrôles de qualité et de compatibilité

Après l’exportation, vérifiez les formules, les plages nommées, les liens externes, les graphiques, la mise en forme, les feuilles masquées et la validation des données. Les formules qui appellent une fonction de complément peuvent devenir #NAME?, conserver des liens rompus ou produire des résultats différents lorsque le XLA est indisponible.

Si les macros ou les fonctions personnalisées sont nécessaires, gardez le XLA d’origine installé et utilisez le classeur extrait uniquement pour les données, ou enregistrez un classeur compatible avec les macros au format .xlsm lorsque le code fait partie du classeur et peut être migré légalement. Un fichier .xlsm ne peut toujours pas reproduire automatiquement l’enregistrement du complément. Renommer .xla en .xlsx ne le convertit pas et peut rendre le fichier illisible.

En termes simples, il est impossible de convertir directement XLA en XLSX.
Ainsi, il n'existe pas de convertisseur dit xla en xlsx ni de convertisseur en ligne gratuit. Convertisseur xla en .xlsx à trouver.

Comparaison du format XLA vs XLSX

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

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