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é.

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.
- Menu Données
- Puis, Obtenir des données
- À partir d'un fichier
- À partir d'un classeur Excel

- Choisissez le fichier dans la boîte de dialogue de sélection du fichier
- Validez
Malheureusement , le message "Connexion impossible" apparaît et empêche l'ouverture du fichier.

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)
- Cliquez sur le bouton Modifier de la boîte de dialogue
- Puis ouvrez l'option Ouvrir le fichier en tant que
- Sélectionnez le format de votre fichier, ici Page HTML

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

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)