Passer au contenu principal

Exporter des données du DOM dans un fichier .csv

{
  let type = "text/csv;charset=utf-8"
  const rows = Array.from(document.getElementsByTagName('tr')).map(el => `${el.children[0].textContent},${el.children[1].textContent}`).join('\n');

  const blob = new Blob([rows], {type: type});
  const blobUrl = URL.createObjectURL(blob);

  window.open(blobUrl);
}

À adapter évidemment suivant les éléments à sélectionner dans la variable rows.