<!DOCTYPE html> <html> <head> <title>Affichage du contenu d'un fichier CSV</title> </head> <body> <table id="tableau"></table> <script> // Lecture du fichier CSV const xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { afficherTableau(this.responseText); } }; xhttp.open("GET", "liste.csv", true); xhttp.send(); // Affichage du contenu dans une table HTML function afficherTableau(csv) { const lignes = csv.split('\n'); const tableau = document.getElementById('tableau'); for (let i = 0; i < lignes.length; i++) { const colonnes = lignes[i].split(','); const ligne = document.createElement('tr'); for (let j = 0; j < colonnes.length; j++) { const cellule = document.createElement('td'); const texte = document.createTextNode(colonnes[j]); cellule.appendChild(texte); ligne.appendChild(cellule); } tableau.appendChild(ligne); } } </script> </body> </html>