Convertir HTML en CSV
Copier un tableau depuis le navigateur dans Excel embarque les polices, les liens, les cellules fusionnées et parfois une image. En convertissant la page enregistrée en CSV, vous ne gardez que les valeurs, une ligne par ligne du tableau, prêtes à trier et à mettre en graphique.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Enregistrez la page web
Appuyez sur Ctrl+S ou Cmd+S dans le navigateur et conservez le fichier .html, ou exportez la page de rapport affichée par votre intranet. Importez jusqu'à 20 fichiers de 95 Mo chacun.
- 2
Gardez l'encodage compatible avec Excel
Cette page écrit en UTF-8 avec BOM pour qu'Excel sous Windows affiche correctement les accents. Dans Réglages avancés, passez Encodage du texte sur UTF-8 simple pour les bases de données et les scripts, ou Séparateur sur Point-virgule pour Excel en version européenne.
- 3
Convertissez en CSV
Cliquez sur Convertir en CSV, téléchargez le fichier, puis ouvrez-le ou importez-le dans Excel, Google Sheets, Numbers ou votre outil de BI.
Importer un tableau web dans un tableur
Les analystes rencontrent des tableaux HTML partout : la page de tarifs d'un fournisseur, un site de statistiques sportives, une publication statistique officielle sans bouton de téléchargement, le rapport mensuel qu'un outil interne affiche sans jamais l'exporter. Les chiffres sont là, mais un tableau de navigateur ne peut être ni additionné, ni filtré, ni croisé avec autre chose.
Le CSV est la destination neutre. Tous les tableurs, bases de données et outils d'analyse l'importent, et ses règles ont été consignées dans la RFC 4180 en 2005. Une fois les lignes en CSV, CSV en XLSX les transforme en classeur à cellules typées lorsque vous devez transmettre les données. Si le tableau est destiné à du code plutôt qu'à un tableur, JSON est une meilleure cible.
Tableau HTML en CSV : les méthodes courantes comparées
| UltKit | Google Sheets IMPORTHTML | Copier-coller dans Excel | |
|---|---|---|---|
| Fonctionne pour les pages protégées par une connexion | yes | no | yes |
| Valeurs simples sans mise en forme ni liens | yes | yes | no |
| Convertit plusieurs pages enregistrées d'un coup | yes | no | no |
| Le résultat est un fichier CSV réutilisable | yes | Télécharger au format CSV | Enregistrer sous CSV |
| S'actualise quand la page change | no | yes | no |
Exemple de conversion HTML en CSV
<table> <tr><th>Pos</th><th>Équipe</th><th>Pts</th></tr> <tr><td>1</td><td><a href="/equipes/psg">PSG</a></td><td>61</td></tr> <tr><td>2</td><td>Olympique, Marseille</td><td>58</td></tr> </table> Pos,Équipe,Pts 1,PSG,61 2,"Olympique, Marseille",58
Caractéristiques des formats HTML et CSV
HTML
HyperText Markup Language
HTML est le langage de balisage du web, décrit pour la première fois par Tim Berners-Lee au début des années 1990 et désormais maintenu par le WHATWG comme standard évolutif. Un fichier HTML décrit les titres, paragraphes, liens, tableaux, images et formulaires, tandis que la mise en forme provient en général du CSS. Tous les navigateurs l'affichent, et il sert aussi aux modèles d'e-mails et aux pages web enregistrées. Un fichier HTML seul dépend souvent d'images et de feuilles de style externes, et peut donc sembler cassé s'il est déplacé isolément.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 1993 · Tim Berners-Lee; maintained by WHATWG
CSV
Valeurs séparées par des virgules
Le CSV est un format texte brut pour les tableaux, où chaque ligne est une ligne du tableau et où des virgules séparent les colonnes. Il est utilisé depuis les débuts de l'informatique et décrit dans la RFC 4180, bien que de nombreuses variantes utilisent des points-virgules ou des tabulations et différents encodages de texte. Presque tous les tableurs, bases de données et outils d'analyse peuvent l'importer et l'exporter, ce qui en fait le format par défaut pour échanger des données entre systèmes. Le CSV ne stocke que des valeurs, sans formules, mise en forme, feuilles multiples ni types de données.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- –
On convertit du HTML en CSV quand un tableau publié sur une page web ou dans un rapport d'intranet doit être filtré, totalisé ou représenté en graphique dans un tableur, sans les liens, les couleurs et la mise en page ajoutés pour la lecture.
Questions sur la conversion HTML en CSV
Pourquoi ne pas simplement copier-coller le tableau dans Excel ?
Un copier-coller embarque la mise en forme HTML : liens hypertexte, couleurs de fond, retours à la ligne dans les cellules et parfois des images. Excel peut aussi réinterpréter les valeurs sur-le-champ, si bien qu'une plage comme 3-4 devient une date. Un CSV contient des valeurs en texte brut que vous importez comme vous l'entendez.
Qu'est-ce que la fonction IMPORTHTML de Google Sheets fait différemment ?
IMPORTHTML récupère un tableau depuis une URL publique dans une feuille et l'actualise. Il ne peut pas accéder aux pages protégées par une connexion, comme un rapport d'intranet ou un tableau de bord connecté. Enregistrer cette page dans un fichier puis la convertir fonctionne quelle que soit son origine.
Comment empêcher Excel de transformer des codes en dates ou de supprimer les zéros ?
Excel devine les types lorsqu'il ouvre directement un CSV. Importez plutôt le fichier via Données, À partir d'un fichier texte/CSV, et réglez les colonnes comme les codes postaux, les références ou les plages du type 1-2 sur Texte avant le chargement.
Les liens hypertexte sont-ils conservés dans le CSV ?
Le texte visible du lien est conservé comme valeur de la cellule ; l'adresse qui se trouve derrière ne l'est pas, car une cellule CSV ne contient qu'une seule valeur simple. Si vous avez besoin des URL, enregistrez-les d'abord dans une colonne séparée du tableau source.
Puis-je convertir un tableau que je n'ai qu'en PDF ?
Oui, avec une autre source : PDF en CSV reconstitue les lignes à partir de la position du texte dans le PDF, ce qui est plus difficile que de lire le balisage d'un tableau HTML ; vérifiez donc le résultat plus attentivement.
La page affiche un tableau, mais le CSV est vide. Pourquoi ?
De nombreux tableaux de bord construisent leurs tableaux en JavaScript après le chargement de la page, si bien que le HTML enregistré ne contient qu'un conteneur vide. Une fois les données affichées, copiez le tableau depuis les outils de développement du navigateur (panneau Éléments, Copier outerHTML) dans un fichier .html, ou cherchez un bouton Exporter dans l'application.
- Convertisseur HTML en JSONConvertissez un tableau HTML en JSON : les en-têtes deviennent des clés, chaque ligne un objet. Importez vos pages .html ou .htm, sans code de scraping.
- Convertir un PDF en CSVExtrayez les tableaux d’un PDF texte en CSV pour une appli de budget, QuickBooks, pandas ou une base de données. Dates ISO, espaces supprimées.
- Convertir XML en CSVConvertissez flux XML, factures et exports en CSV en ligne. Enregistrements en lignes, balises en colonnes. Jusqu'à 20 fichiers de 95 Mo.
- Convertir CSV en XLSXConvertissez un CSV en classeur Excel XLSX en gardant zéros initiaux, longs identifiants et accents. Virgule, point-virgule et tabulation détectés.
- Convertir JSON en tableau HTMLConvertissez du JSON en tableau HTML : les clés deviennent les en-têtes, les objets les lignes. À coller dans un CMS, un e-mail ou une page. Sans code.
- Convertir HTML en ExcelTransformez les tableaux d'une page web ou d'un rapport HTML en vrai classeur Excel. Corrige les faux .xls signalés par Excel. 20 fichiers à la fois.