Convertir un fichier xls contenant une structure HTML

Convertir un fichier xls contenant une structure HTML
Dernière mise à jour le 07/07/2023
Temps de lecture : 2 minutes

Cet article va vous montrer une astuce qui va vous permettre de convertir un fichier Excel (xls) qui refuse de s'ouvrir en changeant une seule option.

Dans quel cas vous pouvez être confronté à ce problème.

Aujourd'hui, la plupart des applications métiers, comme SAP, exportent des données au format Excel. Mais parfois, les fichiers sont exportés au format xls et non pas xlsx.

Indépendament des données stockées dans les fichiers, l'architecture d'un fichier xls n'est pas du tout la même qu'un fichier xlsx. Et donc son exploitation peut ne pas se faire aussi bien qu'avec un fichier xls.

Par exemple, l'export suivant, donne l'impression d'un document exploitable mais du fait de son format xls, le fichier ne peut pas être retravaillé.

Exemple import fichier externe

Heureusement, vous pouvez maintenant utiliser Power Query pour vous aider à mieux interpréter la structure des données.

Connexion à Power Query

Une fois que vous avez reçu votre document, il faut l'ouvrir en passant par Power Query.

  1. Menu Données
  2. Puis, Obtenir des données
  3. À partir d'un fichier
  4. À partir d'un classeur Excel
Menu Power Query ouvrir un fichier Excel
  1. Choisissez le fichier dans la boîte de dialogue de sélection du fichier
  2. Validez

Malheureusement , le message "Connexion impossible" apparaît et empêche l'ouverture du fichier.

XLS en HTML

Comment ouvrir le fichier malgré l'erreur ?

Dans la boîte de dialogue de l'erreur, vous voyez le détail de l'erreur.

  • "La table externe n'est pas dans le format attendu"

En fait, votre fichier n'a pas une structuration des données au format Excel, mais au format Internet (format HTML)

  1. Cliquez sur le bouton Modifier de la boîte de dialogue
  2. Puis ouvrez l'option Ouvrir le fichier en tant que
  3. Sélectionnez le format de votre fichier, ici Page HTML
XLS en HTML2

Le fichier est maintenant exploitable

Une fois que vous avez cliqué sur le bouton Ok, vous voyez que Power Query est maintenant capable de comprendre le contenu de votre classeur

Extraire XLS en HTML3

Vous avez maintenant le menu normal de Power Query. Vous pouvez agir comme vous l'auriez fait avec n'importe quel autre fichier standard à extraire !

Vous savez comment faire maintenant 🙂 Passez une EXCEL_lente journée ou soirée ! (Rémi)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Convertir un fichier xls contenant une structure HTML

Reading time: 2 minutes
Dernière mise à jour le 07/07/2023

Cet article va vous montrer une astuce qui va vous permettre de convertir un fichier Excel (xls) qui refuse de s'ouvrir en changeant une seule option.

Dans quel cas vous pouvez être confronté à ce problème.

Aujourd'hui, la plupart des applications métiers, comme SAP, exportent des données au format Excel. Mais parfois, les fichiers sont exportés au format xls et non pas xlsx.

Indépendament des données stockées dans les fichiers, l'architecture d'un fichier xls n'est pas du tout la même qu'un fichier xlsx. Et donc son exploitation peut ne pas se faire aussi bien qu'avec un fichier xls.

Par exemple, l'export suivant, donne l'impression d'un document exploitable mais du fait de son format xls, le fichier ne peut pas être retravaillé.

Exemple import fichier externe

Heureusement, vous pouvez maintenant utiliser Power Query pour vous aider à mieux interpréter la structure des données.

Connexion à Power Query

Une fois que vous avez reçu votre document, il faut l'ouvrir en passant par Power Query.

  1. Menu Données
  2. Puis, Obtenir des données
  3. À partir d'un fichier
  4. À partir d'un classeur Excel
Menu Power Query ouvrir un fichier Excel
  1. Choisissez le fichier dans la boîte de dialogue de sélection du fichier
  2. Validez

Malheureusement , le message "Connexion impossible" apparaît et empêche l'ouverture du fichier.

XLS en HTML

Comment ouvrir le fichier malgré l'erreur ?

Dans la boîte de dialogue de l'erreur, vous voyez le détail de l'erreur.

  • "La table externe n'est pas dans le format attendu"

En fait, votre fichier n'a pas une structuration des données au format Excel, mais au format Internet (format HTML)

  1. Cliquez sur le bouton Modifier de la boîte de dialogue
  2. Puis ouvrez l'option Ouvrir le fichier en tant que
  3. Sélectionnez le format de votre fichier, ici Page HTML
XLS en HTML2

Le fichier est maintenant exploitable

Une fois que vous avez cliqué sur le bouton Ok, vous voyez que Power Query est maintenant capable de comprendre le contenu de votre classeur

Extraire XLS en HTML3

Vous avez maintenant le menu normal de Power Query. Vous pouvez agir comme vous l'auriez fait avec n'importe quel autre fichier standard à extraire !

Vous savez comment faire maintenant 🙂 Passez une EXCEL_lente journée ou soirée ! (Rémi)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.