Convertir shs en xls

Convertir SHS en XLS

Récupérer les données Excel à partir d’anciens fichiers Windows Shell Scrap et les enregistrer en tant que classeur XLS.

Créer des fichiers XLS en ligne

Nous ne savons pas encore lire les fichiers SHS, 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 XLS :

Comment convertir shs en fichier xls

  • Documents

Les anciens utilisateurs d’Office ont peut-être fait glisser une plage Excel vers le Bureau Windows et découvert plus tard un fichier scrap .shs au lieu d’un classeur. Le récupérer au format .xls est utile lorsqu’un système ancien exige le format Excel 97–2003, mais seuls les scraps contenant des données Excel peuvent produire un classeur exploitable.

Contenu des fichiers SHS

.shs est l’extension d’un Windows Shell Scrap, créé par les anciennes versions de Windows Explorer lorsque du contenu était déplacé depuis un programme compatible OLE vers un dossier ou sur le Bureau. Les anciennes applications Microsoft Office, Outlook, Internet Explorer et d’autres applications OLE pouvaient créer des scraps.

Un fichier SHS n’est pas un format de classeur Excel. Il s’agit d’un conteneur basé sur OLE pouvant contenir un objet incorporé, une copie statique du contenu sélectionné ou un lien vers un document d’origine. Un scrap provenant d’Excel peut contenir une plage de cellules avec des valeurs, des formules et une mise en forme ; un scrap provenant de Word, PowerPoint ou du Web ne deviendra pas automatiquement une feuille de calcul exploitable.

Windows Vista et les versions ultérieures ne permettent pas l’activation normale des Shell Scraps. Les fichiers SHS constituaient également un moyen connu de diffusion de logiciels malveillants ; considérez donc tout fichier inconnu comme non fiable. L’emplacement du fichier n’est pas intrinsèquement requis pour la récupération ; l’affirmation selon laquelle un scrap doit rester sur le Bureau est incorrecte. En revanche, un scrap lié peut nécessiter le fichier et le chemin d’accès cibles d’origine.

Fonctionnalités du format XLS

.xls est le format binaire de classeur Excel utilisé par Microsoft Excel 97 à Excel 2003. Il prend en charge les feuilles de calcul, les formules, la mise en forme des cellules, les graphiques et certaines macros VBA, et reste utile pour les anciens systèmes de génération de rapports et les applications qui exigent explicitement des classeurs Excel 97–2003.

Les versions actuelles d’Excel et LibreOffice Calc peuvent ouvrir les fichiers XLS, mais chaque feuille de calcul est limitée à 65 536 lignes et 256 colonnes. Conservez une copie .xlsx vérifiée pour le travail courant : XLSX prend en charge des feuilles de calcul plus grandes et constitue le format normal des versions actuelles d’Excel.

Récupérer un scrap Excel dans un environnement ancien

  1. Créez une copie destinée à l’analyse forensique du fichier SHS. Analysez la copie sur un système actuel, mais ne considérez pas le résultat d’un antivirus comme la preuve que le contenu OLE incorporé est sûr.
  2. Utilisez une machine virtuelle jetable et hors ligne prenant en charge la gestion des Shell Scraps, généralement Windows XP, avec une copie compatible de l’application source. N’ouvrez pas un fichier SHS non fiable sur un poste de travail normal et n’activez pas les macros, les contrôles ActiveX, les liens externes ou le contenu incorporé.
  3. Identifiez l’application source probable. Si le scrap provient d’Excel, ouvrez-le dans l’environnement ancien en double-cliquant dessus ou, lorsque cette fonction est prise en charge, en le faisant glisser dans un classeur Excel vierge. S’il s’ouvre dans Word ou un autre programme, récupérez plutôt le contenu dans celui-ci.
  4. Si Excel affiche un classeur complet, utilisez File → Save As et sélectionnez Excel 97-2003 Workbook (*.xls). S’il affiche uniquement une plage ou un objet incorporé, copiez cette plage dans un nouveau classeur avant de l’enregistrer sous recovered.xls.
  5. Avant de transférer le résultat hors de la machine virtuelle, vérifiez les noms des feuilles de calcul, les plages utilisées, les formules, les dates, les graphiques, les plages nommées et les liens externes. Après validation, enregistrez une copie supplémentaire au format .xlsx si les données récupérées doivent être conservées dans une version moderne d’Excel.

Ne renommez pas file.shs en file.xls ; la modification de l’extension ne convertit pas le conteneur Shell Scrap en classeur Excel. LibreOffice Calc peut enregistrer un classeur déjà récupéré au format XLS via File → Save As, mais il n’ouvre pas de manière fiable les fichiers SHS directement et peut modifier des fonctionnalités Excel complexes.

Si l’activation normale échoue, les utilisateurs expérimentés peuvent inspecter les flux des fichiers composés avec des outils d’analyse OLE tels que oletools dans un environnement isolé. Ces outils peuvent extraire des données natives incorporées, mais ils ne reconstruisent pas de manière fiable un fichier SHS sous forme de classeur ; les données extraites doivent être identifiées et validées avant ouverture.

Limites de conversion et vérifications de compatibilité

Un scrap créé à partir d’une sélection Excel peut ne pas inclure l’intégralité du classeur d’origine. D’autres feuilles de calcul, les noms au niveau du classeur, les modules VBA, les connexions externes, les graphiques et les fichiers liés peuvent être absents même lorsque les cellules visibles sont correctement récupérées. Un scrap contenant uniquement un lien ne peut pas restaurer les données si le classeur d’origine n’est pas disponible.

L’enregistrement au format XLS peut supprimer les fonctionnalités non prises en charge, invalider les signatures numériques et conserver des macros potentiellement dangereuses. Comparez les formules récupérées et les valeurs affichées avec tout original disponible, et supprimez ou désactivez les macros à moins que leur source et leur finalité ne soient vérifiées.

Ne téléversez pas de fichiers SHS vers des services de conversion en ligne. Les convertisseurs généralistes réputés ne prennent généralement pas en charge l’activation des Shell Scraps, et un téléversement peut exposer des données professionnelles incorporées ou du contenu OLE dangereux. La récupération hors ligne avec l’application d’origine est la méthode appropriée.

En termes simples, il est impossible de convertir directement SHS en XLS.
Ainsi, il n'existe pas de convertisseur dit shs en xls ni de convertisseur en ligne gratuit. Convertisseur shs en .xls à trouver.

Comparaison du format SHS vs XLS

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

Comparaison des formats de fichier SHS et XLS
Propriété .SHS Microsoft Shell Scrap Object .XLS Microsoft Excel Spreadsheet
Texte modifiable Non Non
Mise en page fixe — Non
Mise en forme du texte Aucun Étendu
Images Non Limité
Éléments interactifs Non Oui
Protection par mot de passe Non pris en charge Basique
S’ouvre dans un navigateur web Non Partiel
Taille de fichier typique Petit Moyen
Norme ouverte Non Non
Idéal pour Partage et distribution Échange de données
Date d’introduction 1995 1987
Développeur Microsoft Microsoft
Type MIME — application/vnd.ms-excel