Comment copier un tableau d'un site web vers Excel (sans perdre le formatage)
Vous trouvez le tableau de données parfait sur un portail gouvernemental, un site de recherche ou une page de rapport d'entreprise. Vous le sélectionnez, Ctrl+C, passez à Excel, Ctrl+V — et le résultat est un désastre. Colonnes décalées, cellules fusionnées disparues, nombres stockés comme du texte, la moitié des lignes effondrées en une seule.
Vous ne faites rien de mal. Le problème vient de la façon dont les navigateurs copient les tableaux. Ce guide explique pourquoi ça casse et vous donne 4 solutions, des astuces rapides à un outil en un clic que vous utiliserez chaque jour.
Pourquoi les tableaux web cassent quand on copie-colle dans Excel
Lorsque vous sélectionnez un tableau sur une page web et appuyez sur Ctrl+C, le navigateur copie du code HTML, pas des données structurées de feuille de calcul. Excel essaie alors d'interpréter ce HTML, et les choses tournent mal :
- Cellules fusionnées — HTML utilise
rowspanetcolspanpour fusionner des cellules. Le collage d'Excel ne les reconstruit pas toujours, laissant des espaces vides ou des colonnes décalées ; - Éléments imbriqués —
<div>,<span>,<br>à l'intérieur des cellules créent des sauts de ligne fantômes ou des colonnes supplémentaires ; - Caos des espaces — espaces insécables (
), tabulations et retours à la ligne dans les cellules sont collés comme des caractères littéraux ; - Nombres en texte — les nombres formatés comme « 1 234,56 » arrivent parfois comme des chaînes de texte qu'Excel ne peut ni additionner ni trier correctement ;
- Tableaux invisibles — certains sites utilisent
display: flexou CSS Grid pour ressembler à des tableaux mais ne sont pas des éléments<table>— le copier-coller vous donne un mur de texte.
La cause fondamentale : les navigateurs copient le rendu, pas la structure. Vous avez besoin d'un outil qui lit directement le tableau HTML sous-jacent.
Solution 1 : Collage spécial dans Excel
Une solution partielle rapide. Après avoir copié le tableau depuis le navigateur :
- Dans Excel, faites clic droit sur une cellule et choisissez Collage spécial (ou Ctrl+Alt+V) ;
- Sélectionnez le format Texte Unicode ou Texte ;
- Utilisez Données → Convertir pour séparer par des délimiteurs de tabulation.
Cela préserve plus de données qu'un collage normal, mais les cellules fusionnées cassent toujours et vous passerez du temps à corriger les colonnes manuellement. Bon pour un usage ponctuel, pénible pour un usage quotidien.
Solution 2 : Google Sheets comme intermédiaire
Copiez le tableau depuis le navigateur, collez dans Google Sheets, puis téléchargez en Excel (.xlsx). Google Sheets gère les tableaux HTML légèrement mieux que le collage direct d'Excel, et l'export est propre. Inconvénient : vous avez besoin d'un compte Google, les données passent par les serveurs de Google, et les cellules fusionnées ne survivent toujours pas parfaitement.
Solution 3 : DevTools du navigateur (pour les développeurs)
Ouvrez DevTools (F12), trouvez l'élément <table> dans le panneau Éléments, faites clic droit et utilisez un script de Console pour extraire les données en JSON ou CSV. C'est la méthode la plus précise — mais elle nécessite des connaissances techniques et est impraticable pour les non-développeurs ou pour un usage quotidien rapide.
Solution 4 : Un clic avec VKT TableGrab (la solution définitive)
VKT TableGrab lit la structure HTML <table> directement depuis la page — pas la copie rendue — et exporte un fichier CSV propre qui s'ouvre parfaitement dans Excel.
Ce qui le différencie du copier-coller :
- Cellules fusionnées gérées correctement — analyse
rowspanetcolspan, reconstruit la grille complète, répète les valeurs dans toutes les cellules fusionnées pour que rien ne soit perdu ; - Détection automatique de tous les tableaux — pas besoin de sélectionner manuellement ; il scanne la page et liste chaque tableau valide avec le nombre de lignes × colonnes ;
- Export par lots — exportez un, plusieurs ou tous les tableaux en une fois ;
- Encodage UTF-8 BOM — les caractères chinois, japonais, coréens et autres non ASCII s'affichent correctement dans Excel (plus de texte corrompu) ;
- Nettoyage des espaces — supprime les retours à la ligne supplémentaires, espaces et fragments HTML des cellules ;
- Respect de la vie privée — toute l'analyse se fait localement ; les données des tableaux ne quittent jamais votre navigateur.
Comment l'utiliser
- Installez depuis le Chrome Web Store ou Edge Add-ons ;
- Visitez toute page contenant des tableaux HTML ;
- Cliquez sur l'icône TableGrab — les tableaux sont détectés automatiquement et listés ;
- Survolez un tableau pour le mettre en surbrillance sur la page, cochez pour sélectionner ;
- Cliquez sur Tout exporter ou Exporter la sélection ;
- Le CSV se télécharge instantanément — ouvrez-le dans Excel, c'est fait.
Version gratuite : Jusqu'à 5 tableaux par page, pages illimitées. UTF-8 BOM, support des cellules fusionnées, nettoyage des espaces — tout inclus. Premium (2,99 $/mois ou 9,99 $ à vie) supprime la limite de 5 tableaux. Voir les tarifs.
Comparaison : Copier-coller vs. TableGrab
| Méthode | Cellules fusionnées | Vitesse | Non ASCII | Multi-tableaux |
|---|---|---|---|---|
| Ctrl+C / Ctrl+V | ❌ Cassé | Instantané mais cassé | ❌ Souvent corrompu | ❌ Un à la fois |
| Collage spécial | ⚠️ Partiel | Nettoyage manuel | ⚠️ Parfois OK | ❌ Un à la fois |
| Google Sheets | ⚠️ Partiel | Étape supplémentaire | ✅ Généralement OK | ❌ Un à la fois |
| Script DevTools | ✅ Complet | Lent (manuel) | ✅ Complet | ⚠️ Manuel |
| VKT TableGrab | ✅ Complet | ✅ Un clic | ✅ UTF-8 BOM | ✅ Par lots |
FAQ
Pourquoi la copie d'un tableau depuis un site web déforme-t-elle le formatage dans Excel ?
Les navigateurs copient du HTML, pas des données de feuille de calcul. Lorsque vous collez dans Excel, il essaie d'interpréter le HTML — les cellules fusionnées, les spans imbriqués et les styles en ligne entrent en collision, produisant des colonnes cassées et des données manquantes. Un outil qui lit directement la structure HTML du tableau évite complètement le problème.
Quel est le moyen le plus rapide de copier un tableau web dans Excel ?
Installez VKT TableGrab, cliquez sur l'icône sur toute page contenant des tableaux, puis cliquez sur Exporter. Il lit directement la structure HTML du tableau et télécharge un fichier CSV propre qui s'ouvre parfaitement dans Excel — cellules fusionnées reconstruites, sans perte de formatage.
Puis-je copier plusieurs tableaux d'une page en une fois ?
Oui. VKT TableGrab détecte automatiquement tous les tableaux de la page. Vous pouvez les exporter tous en un clic, ou sélectionner des tableaux spécifiques. La version gratuite prend en charge jusqu'à 5 tableaux par page.
Cela fonctionne-t-il avec les tableaux ayant des cellules fusionnées ?
Oui. VKT TableGrab analyse les attributs rowspan et colspan pour reconstruire la grille complète avant l'exportation. Les valeurs fusionnées sont répétées dans toutes les cellules couvertes afin qu'aucune donnée ne soit perdue dans le CSV.
Arrêtez de lutter avec les tableaux collés
Deux clics, un CSV propre, zéro maux de tête de formatage. Installez une fois, utilisez sur chaque page de données que vous visitez.
Plus de guides sur le blog VKT ; questions à [email protected].
