Comment copier un tableau d’un site web vers Excel (5 méthodes simples)
2026/09/22

Comment copier un tableau d’un site web vers Excel (5 méthodes simples)

Cinq façons de copier un tableau de n’importe quel site web vers Excel ou Google Sheets — le simple copier-coller, une extension qui comprend la structure, la formule IMPORTHTML et plus encore.

Copier un tableau d’un site web vers Excel signifie déplacer le tableau sous forme de lignes et de colonnes structurées — pas sous forme de collage raté ni de capture à ressaisir. Il existe cinq méthodes fiables, du raccourci clavier de deux secondes à la formule qui récupère la table directement depuis une URL, et la bonne dépend de la fréquence à laquelle vous le faites et de la propreté exigée du résultat.

Les cinq méthodes en un coup d’œil

MéthodeIdéal pourStructure conservéeFonctionne en lotCoût
1. Copier-collerUn tableau simple, tout de suiteParfoisNonGratuit
2. Extension de capture de tableaux (Uniclip)Lignes propres, usage récurrent, Notion/FeishuOuiOuiGratuit
3. Google Sheets =IMPORTHTMLUn tableau accessible par URLOuiLimitéGratuit
4. Convertisseurs de tableaux en ligneBesoins ponctuelsEn généralNonGratuit/payant
5. Python (pandas.read_html)Développeurs, nombreuses pagesOuiOuiGratuit

Méthode 1 : copier-coller

La réponse sans outil :

  1. Sélectionnez le tableau en glissant de sa première cellule jusqu’à la dernière.
  2. Appuyez sur Ctrl+C / Cmd+C.
  3. Dans Excel ou Google Sheets, cliquez sur une cellule et appuyez sur Ctrl+V / Cmd+V.
  4. Si les colonnes se séparent mal, utilisez Collage spécial → Texte ou les options de fractionnement de l’aperçu de collage, puis corrigez les en-têtes à la main.

Cela fonctionne étonnamment bien pour les tableaux HTML simples — et s’effondre sur les cellules fusionnées, les en-têtes figés, les lignes en chargement différé et les grilles qui n’ont jamais été de vrais éléments <table>. Acceptable pour un coup d’œil ; frustrant pour tout ce que vous réutiliserez.

Méthode 2 : capturer le tableau avec une extension

Une extension qui comprend la structure lit le tableau comme le navigateur le voit, si bien que les lignes arrivent propres :

Au-delà d’une exportation propre et ponctuelle, c’est la méthode qui passe à l’échelle : les grilles de cartes répétées s’extraient en lignes comme les vrais tableaux, plusieurs pages peuvent être capturées par lots en une seule passe, et chaque capture conserve son lien d’origine. Les détails sont sur la page capture de tableaux.

Méthode 3 : la formule Google Sheets

Si le tableau possède une URL publique, Google Sheets peut le récupérer tout seul :

=IMPORTHTML("https://example.com/pricing", "table", 1)

Collez ceci dans une cellule et Sheets récupère la première table de la page. Le dernier numéro choisit la table (1, 2, 3…) quand la page en contient plusieurs.

Réserves à connaître : cela ne fonctionne qu’avec des URL publiques (pas de pages à connexion requise), les pages dynamiques qui affichent leurs tables en JavaScript ne renvoient souvent rien, et les sites qui bloquent les robots cassent la formule. Quand cela marche, cependant, c’est une véritable importation en une étape.

Méthode 4 : les convertisseurs de tableaux en ligne

Les convertisseurs web prennent une table collée ou une URL et renvoient un fichier tableur. Ils résolvent le besoin ponctuel sans rien installer — au prix de coller vos données sur un site tiers, de limites à chaque usage et de la loterie habituelle de la qualité du formatage. Raisonnable pour des données publiques que ça ne dérange pas d’envoyer ; réfléchissez à deux fois avant de coller quoi que ce soit de sensible.

Méthode 5 : Python pour les développeurs

Deux lignes couvrent la plupart des cas :

import pandas as pd
tables = pd.read_html("https://example.com/pricing")
tables[0].to_csv("pricing.csv", index=False)

pandas.read_html analyse chaque <table> de la page en DataFrames, et le reste de l’écosystème Python gère la pagination, le nettoyage et la planification. La contrepartie est la même que pour tout code : la maintenance vous appartient, et les tables rendues en JavaScript exigent des outils plus lourds (Playwright, par exemple). Pour comparer cette voie aux outils sans code, voir les meilleurs outils de web scraping.

Quelle méthode utiliser ?

  • Une table, une fois, enjeux faibles → copier-coller.
  • Une table que vous réutiliserez, partagerez ou reprendrez chaque semaine → une extension de capture.
  • Page publique, flux centré sur le tableur → essayez d’abord =IMPORTHTML.
  • Données sensibles → gardez-les en local : collage, extension ou votre propre script — pas un convertisseur en ligne.
  • Beaucoup de pages, régulièrement, avec une logique personnalisée → Python.

Le fil commun aux cinq : la structure est ce qui mérite d’être préservé. Une table qui arrive dans Excel avec ses colonnes intactes est une table que vous pouvez réellement trier, filtrer et sur laquelle bâtir — tout le reste n’est que nettoyage.

Newsletter

Rejoignez la communauté

Abonnez-vous à notre newsletter pour les dernières actualités et mises à jour