Convertisseur de Tableau HTML vers CSV
Collez une source contenant une balise HTML `
| Une ligne HTML | <tr><td>name</td><td>age</td><td>city</td></tr> |
|---|---|
| Notation CSV résultante | name,age,city |
Les lignes à l'intérieur de ``, ou une première ligne composée uniquement de cellules ` Lorsque vous sélectionnez et copiez un tableau dans votre navigateur, le presse-papiers finit par contenir non seulement le texte visible, mais aussi des données au format HTML stockées en coulisses. Cela est possible parce que le presse-papiers du système d'exploitation prend en charge « plusieurs formats » : l'application source écrit simultanément plusieurs représentations (texte brut, HTML, texte enrichi, etc.), et l'application de destination peut choisir le format qui lui convient le mieux. Ce mécanisme explique pourquoi coller un tableau d'un autre site directement dans Excel ou un tableur peut reproduire la mise en forme, voire les liens. En revanche, lorsque la destination est un simple éditeur de texte ou un fichier CSV, cette information HTML sous-jacente n'est pas exploitée et les données sont traitées comme du texte brut, ce qui tend à faire perdre la structure tabulaire — savoir quelle cellule appartient à quelle colonne. Un outil comme le Convertisseur de Tableau HTML vers CSV existe précisément pour restaurer explicitement cette information structurelle facilement perdue. En exploitant directement la structure HTML véhiculée par la fonction de copie de tableau du navigateur, il permet de réutiliser les données sous forme de contenu correctement réparti en colonnes dans un tableur — un genre discret mais dont la demande, dans le travail quotidien, reste bien réelle.`, sont reconnues comme la ligne d'en-tête ; chaque autre ` ` est converti en une ligne de CSV.
Astuces
` est automatiquement reconnue comme ligne d'en-tête.
` à l'intérieur d'une cellule sont automatiquement supprimées, ne laissant que le contenu textuel à convertir en CSV.Questions Fréquentes
` correspondante depuis l'affichage du code source de la page (par exemple Ctrl+U) et collez-la.
` est traitée comme ligne d'en-tête si toutes ses cellules sont des ` `. Si ce n'est pas non plus le cas, toutes les lignes sont converties telles quelles en lignes de données.
` trouvée est convertie. Si vous souhaitez convertir plusieurs tableaux, collez et convertissez le HTML de chaque tableau séparément.
Anecdote — Pourquoi le « copier-coller de tableau » du navigateur inclut du HTML