Convertir un fichier xls contenant une structure HTML

Dernière mise à jour le 28/04/2024
Temps de lecture : 3 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 (xlsx). Mais parfois, les fichiers sont exportés au format xls et non pas xlsx. L'architecture d'un fichier xls n'est pas du tout la même qu'un fichier xlsx. Et donc son importation peut s'avérer difficile. Mais il y a une solution 😉

Par exemple, l'export suivant, donne l'impression d'un document exploitable. Mais à cause du format xls et que le tableau est un tableau HTML, il faut convertir le fichier pour l'exploiter.

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

De cette façon, la boite d'importation standard de Power Query s'ouvre. Il ne vous reste plus qu'à sélectionner la Table depuis le volet gauche.

Vous savez comment faire maintenant pour convertir un fichier xls qui a une structure HTML 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.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Convertir un fichier xls contenant une structure HTML

    Reading time: 3 minutes
    Dernière mise à jour le 28/04/2024

    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 (xlsx). Mais parfois, les fichiers sont exportés au format xls et non pas xlsx. L'architecture d'un fichier xls n'est pas du tout la même qu'un fichier xlsx. Et donc son importation peut s'avérer difficile. Mais il y a une solution 😉

    Par exemple, l'export suivant, donne l'impression d'un document exploitable. Mais à cause du format xls et que le tableau est un tableau HTML, il faut convertir le fichier pour l'exploiter.

    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

    De cette façon, la boite d'importation standard de Power Query s'ouvre. Il ne vous reste plus qu'à sélectionner la Table depuis le volet gauche.

    Vous savez comment faire maintenant pour convertir un fichier xls qui a une structure HTML Passez une EXCEL_lente journée ou soirée ! (Rémi)

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      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.