Convertir XLSM en PDF

Vous pouvez convertir XLSM en PDF gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. Le fichier part chiffré vers notre serveur, y est converti, puis supprimé dès la fin du travail.

  • Où cela s’exécute Sur notre serveur — le logiciel nécessaire ne tourne pas dans un navigateur.
  • Reconstruit PDF ne fonctionne pas comme XLSM. Il ne s’agit donc pas de la dégradation progressive d’un codec avec perte : ce que PDF sait exprimer est reproduit fidèlement, et ce qui n’y a pas d’équivalent ne subsiste pas du tout.
  • Limite de taille Jusqu’à 25 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir La mise en page est reproduite avec des polices de substitution aux métriques équivalentes. Les macros, les commentaires et le suivi des modifications ne suivent pas.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Ce que contient un XLSM qu’un classeur ordinaire ne contient pas

Un XLSM est le même paquetage ECMA-376 que Microsoft a introduit en 2007 pour XLSX — un ZIP de parties XML décrivant les feuilles, les cellules et les styles — avec un ajout : un projet VBA compilé stocké dedans. L’extension existe précisément pour qu’un fichier contenant du code exécutable ne puisse pas prétendre être un fichier qui n’en contient pas, ce qui est toute la leçon de l’ère des virus macros.

Tout le reste est ordinaire. Les feuilles, les formules, la mise en forme et les graphiques sont stockés exactement comme dans un XLSX, ce qui explique pourquoi un classeur peut être enregistré de l’une ou l’autre manière et pourquoi retirer les macros produit un fichier d’apparence identique. La macro n’est pas un attribut du tableur ; c’est un second document qui voyage dans la même enveloppe.

Les macros sont la raison pour laquelle le fichier existe, et un PDF n’en a aucune

Cette paire est inhabituelle parmi les conversions en ceci que la chose qui rend le format source distinctif est la chose que la cible ne peut pas du tout représenter. Convertir un JPEG en PNG se discute sur la compression ; convertir un XLSM en PDF écarte le code sans condition, et il n’y a aucun réglage qui changerait cela.

Cela mérite d’être dit clairement plutôt que traité comme une note de bas de page, parce que cela décide si c’est la conversion que vous voulez. Si le classeur est un outil — un calculateur de prix, un formulaire que quelqu’un remplit, un modèle avec un bouton Rafraîchir — le PDF en est une photographie et pas une copie. Si le classeur est un rapport qui se trouve avoir été construit avec des macros, le PDF est le rapport, et le code était un échafaudage dont personne en aval n’avait besoin.

Le destinataire qui ne doit pas exécuter le classeur

La plupart des demandes pour cette conversion viennent de la même situation. Les chiffres doivent aller chez quelqu’un — un client, un auditeur, un dossier de conseil, un régulateur, un fournisseur — et lui envoyer un .xlsm revient à demander à un inconnu de cliquer à travers un avertissement de sécurité et d’activer du code écrit par quelqu’un qu’il ne connaît pas.

Beaucoup d’organisations répondent à cette question de manière centralisée en refusant. Les passerelles de messagerie filtrent les pièces jointes à macros, les systèmes de gestion documentaire les rejettent, et Excel lui-même bloque les macros dans les fichiers qui arrivent d’Internet avec une bannière que la plupart des destinataires ne contourneront pas. Convertir d’abord supprime la négociation entièrement : un PDF s’ouvre sur tout appareil, dans tout navigateur et dans toute visionneuse, sans rien à activer et rien à décider.

Le PDF montre le dernier état enregistré, parce que rien n’est exécuté

Aucune macro ne tourne pendant la conversion et aucune formule n’est recalculée. Le moteur rend les valeurs stockées dans le classeur, ce qu’Excel montre aussi quand il ouvre un fichier avant qu’un recalcul se produise.

Pour la plupart des classeurs, c’est invisible et correct. Pour un classeur où une macro peuple une feuille — un rapport qui tire les chiffres sur appui d’un bouton, une synthèse reconstruite depuis un onglet de données, un formulaire qui s’efface à l’ouverture — cela veut dire que le PDF contient ce qui était sur la feuille la dernière fois que quelqu’un a appuyé sur Enregistrer. Lancez la macro, enregistrez, puis convertissez. C’est la manière la plus courante dont cette conversion produit un document techniquement parfait et qui montre le mauvais mois.

Boutons, contrôles et une feuille qui était vraiment une application

Les boutons de commande, les listes déroulantes reliées à des macros, les contrôles ActiveX et tout ce qui existe pour être cliqué n’a pas d’équivalent sur une page. Ce que le lecteur reçoit est la feuille, disposée comme elle s’imprimerait, sans le mécanisme.

Que ce soit une perte dépend de ce que les contrôles faisaient. Les boutons de navigation et les boutons Rafraîchir sont de l’échafaudage et leur absence est une amélioration ; un formulaire de saisie ne l’est pas, et le convertir produit un document qui ne peut pas faire la seule chose pour laquelle il a été construit. Si le destinataire doit saisir quelque chose, un formulaire PDF ou un classeur sans macros est la réponse honnête, et cette conversion ne l’est pas.

La zone d’impression qu’une macro configurait pour vous

Un nombre surprenant de classeurs à macros définissent la zone d’impression, l’orientation des pages ou les lignes d’en-tête répétées en code, immédiatement avant l’impression. Ce code ne tourne pas ici, donc la conversion utilise la mise en page stockée dans le fichier - qui est ce qui a été appliqué et enregistré en dernier, et non ce que la macro aurait appliqué.

Le symptôme est un PDF avec les mauvaises pages dedans : une feuille de brouillon en trop, une plage qui s’arrête trop tôt, ou un rapport en paysage rendu en portrait sur trois fois plus de pages. La correction est la même que ci-dessus et prend une minute : ouvrez le classeur, exécutez ce que la macro fait pour le préparer à l’impression, enregistrez, et convertissez le fichier enregistré. Vérifier le nombre de pages du résultat par rapport à ce que l’aperçu avant impression d’Excel montre est la confirmation la plus rapide que les deux concordent.

Ce qu’une page fixe apporte à un relecteur qu’un classeur ne peut pas

Un PDF est le même document pour tous ceux qui l’ouvrent. Un classeur ne l’est pas : il se recalcule sur la machine du destinataire, récupère ses paramètres régionaux pour les dates et les séparateurs décimaux, substitue des fontes qu’il ne trouve pas, et affiche un chiffre différent si une fonction volatile ou un lien externe s’y résout autrement.

Pour tout ce qui vous sera opposé — une valorisation, un jeu de chiffres dans un dossier de soumission, un tableau dans une annexe de contrat — cette différence est la raison de convertir. Le PDF est un enregistrement de ce que vous avez envoyé, ce qui est une chose matériellement différente d’un fichier qui produit quelque chose de similaire quand on l’ouvre ailleurs.

Où un classeur à macros est converti

Contrairement aux conversions de données de ce site, celle-ci ne tourne pas dans votre navigateur. Faire le rendu d’un tableur vers une page demande un moteur bureautique complet, et celui-ci tourne sur un serveur : le XLSM est envoyé via une connexion chiffrée, converti dans un environnement isolé sans route vers l’extérieur, et les fichiers de travail sont supprimés dès que le travail est terminé.

La limite gratuite est de 25 mégaoctets par fichier, ce qui est généreux pour un tableur — la plupart sont bien en dessous d’un mégaoctet à moins que quelqu’un y ait collé des images ou des objets incorporés. Dire clairement où va le fichier vaut mieux qu’insinuer qu’il reste sur place ; pour un classeur contenant des chiffres qui ne peuvent pas quitter votre organisation du tout, la bonne voie est le Enregistrer sous d’Excel lui-même, qui fait le même travail en local.

La mise en forme, et ce qui survit en général au voyage

La mise en forme des cellules, les bordures, les formats de nombre, la mise en forme conditionnelle et les graphiques sont stockés dans le classeur plutôt que générés par les macros, et ils sont rendus. Le moteur substitue des fontes métriquement compatibles aux fontes Windows courantes, de sorte que les largeurs de colonnes et les sauts de ligne tombent là où ils tombaient dans Excel.

Ce qui bouge est une fonte inhabituelle qui n’est pas incorporée, où une fonte similaire est substituée et l’espacement peut légèrement se décaler. Les tableurs tolèrent cela mieux que les documents, parce que la grille maintient la structure quoi qu’il arrive à l’intérieur d’une cellule. Les commentaires, les feuilles masquées et tout ce qui se trouve en dehors de la zone d’impression définie sont omis, ce qui est en général ce que vous voulez quand le document sort du bâtiment.

Quand retirer les macros et garder un classeur plutôt que d’envoyer un PDF

Si le destinataire a besoin de trier, filtrer, étendre ou relancer les chiffres, un PDF est le mauvais artefact et aucune qualité de mise en page n’y change rien. Enregistrer le fichier depuis Excel en .xlsx simple retire le projet VBA et garde tout le reste, ce qui passe une passerelle de messagerie et la bannière de sécurité tout en laissant un tableur fonctionnel.

Convertissez en PDF quand le document est terminé et est envoyé, classé, signé ou imprimé — quand ce qui compte, c’est que tout le monde voie la même page. Les deux ne sont pas des réponses concurrentes à une même question ; ce sont des réponses à des questions différentes, et le facteur décisif est de savoir si le destinataire va lire le fichier ou l’utiliser.

Comment convertir XLSM en PDF

  1. Déposez votre fichier XLSM sur cette page, ou cliquez pour en choisir un.
  2. Choisissez PDF comme destination et lancez la conversion.
  3. Téléchargez le fichier PDF terminé.

XLSM et PDF : ce qui change

XLSM face à PDF
XLSMPDF
Nom completClasseur Excel avec macrosPortable Document Format
Extension de fichier.xlsm.pdf
Type de médiaapplication/vnd.ms-excel.sheet.macroEnabled.12application/pdf
CompressionLes deux, selon le réglage
Première publication20071993
Publié parMicrosoftAdobe
SpécificationECMA-376ISO 32000-2
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
Couleur qu’il peut décrireRVB, CMJN, niveaux de gris
S’ouvre dans un navigateurAucun navigateurTous les navigateurs
Envisagé à la placeXLSX, CSVDOCX, HTML

Ce qui est perdu

Un tableur devient une page fixe. Les formules cessent d’être des formules et ne gardent que leur dernier résultat, et ce sont les zones d’impression, non la feuille, qui décident des sauts de page — c’est pourquoi un fichier XLSM large arrive souvent en PDF réparti sur plusieurs pages.

XLSM peut contenir des macros et PDF non. Le code est écarté plutôt que converti — c’est en général le but recherché, puisqu’un fichier à macros est précisément celui qu’une passerelle de messagerie ou une politique interne refuse.

Ce qui est conservé

XLSM et PDF acceptent plusieurs pages : un document en plusieurs pages reste un seul fichier.

Ouvrir le résultat

PDF s’ouvre dans tous les navigateurs actuels. XLSM va encore moins loin. Si le fichier part sur une page web ou dans un formulaire, c’est souvent toute la raison de la conversion.

Les logiciels habituels ne se recoupent pas : XLSM s’ouvre dans Microsoft Excel, PDF dans Adobe Acrobat, Preview et LibreOffice Draw — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.

À quoi sert chaque format

Les deux visent des usages différents : XLSM la retouche, PDF la remise d’un fichier fini, l’impression et l’archivage. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

XLSM est le format de Microsoft, publié en 2007. La spécification est ECMA-376, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.

PDF vient de Adobe et date de 1993, décrit par ISO 32000-2. Adobe Acrobat, Preview et LibreOffice Draw le lisent.

De XLSM à PDF : questions fréquentes

Mon fichier XLSM est-il téléversé quelque part ?

Oui : cette conversion réclame un logiciel qui ne peut pas tourner dans un navigateur. Le fichier part donc chiffré vers notre serveur. Il est supprimé dès la fin du travail, et le résultat au bout de 60 minutes. Le travail est fait par LibreOffice, la suite bureautique complète, sans interface.

Convertir XLSM en PDF est-il gratuit ?

Oui, jusqu’à 100 conversions par jour pour des fichiers jusqu’à 25 Mo. Cette unique limite existe parce que cette conversion tourne sur un serveur que nous payons. Pour le reste rien n’est limité ici, et il n’y a de filigrane dans aucun cas. La limite existe parce que LibreOffice a besoin d’une de nos machines pour tourner.

Y a-t-il une perte de qualité en convertissant XLSM en PDF ?

XLSM et PDF décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. La mise en page est reproduite avec des polices de substitution aux métriques équivalentes. Les macros, les commentaires et le suivi des modifications ne suivent pas.

Que devient un fichier XLSM une fois converti en PDF ?

Un tableur devient une page fixe. Les formules cessent d’être des formules et ne gardent que leur dernier résultat, et ce sont les zones d’impression, non la feuille, qui décident des sauts de page — c’est pourquoi un fichier XLSM large arrive souvent en PDF réparti sur plusieurs pages.

Les macros survivent-elles de XLSM à PDF ?

XLSM peut contenir des macros et PDF non. Le code est écarté plutôt que converti — c’est en général le but recherché, puisqu’un fichier à macros est précisément celui qu’une passerelle de messagerie ou une politique interne refuse.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur XLSM et PDF se vérifie : voici les documents qui le fixent.

  • PDF (Portable Document Format) Family

    Library of Congress, Sustainability of Digital Formats — Ce qu’est une page de PDF et pourquoi le texte qu’elle contient n’est pas une image