Comment puis-je exporter au format html de la table de données .fichier csv?
J'ai un tableau de données dans un tableau html sur un site web et ont besoin de savoir comment exporter ces données .fichier csv.
Comment ceci pourrait-il être fait?
- La quantité de données? Est-ce un emploi ou vous avez besoin d'exécuter plusieurs fois?
- Assez sûr que vous allez avoir à analyser la page et générer manuellement le fichier csv à partir des données.
- Peut-être voir stackoverflow.com/questions/2627162/how-to-convert-html-to-csv
- Veuillez trouver ci-dessous le lien pour télécharger JQuery utilitaire qui vous permet d'exporter tous les tableaux HTML en tant que fichier CSV. Son outil très pratique à utiliser, spécialement au cours du développement de projets de production de rapports. Il est également utile lorsque vous avez certaines 3ème partie jQuery table plugin de recherche attaché à votre table. kunalbabre.com/projects/table2CSV.php
- Double Possible de Exporter au format CSV à l'aide de jQuery et html
Vous devez vous connecter pour publier un commentaire.
Pour l'exportation de html au format csv, essayez de suivre cet exemple. Plus de détails et des exemples sont disponibles au
site web de l'auteur.Créer un html2csv.js fichier et placez le code suivant dans il.
inclure les fichiers js dans la page html comme ceci:
TABLE:
BOUTON EXPORTER:
J'ai été en mesure d'utiliser la réponse ici décrites: Exporter au format CSV à l'aide de jQuery et html et ajouté à une modification de la faire fonctionner sous IE, et une autre modification mentionné dans les commentaires de saisir le thead de la table.
Avec mon lien comme ceci...
JsFiddle: https://jsfiddle.net/mnsinger/65hqxygo/
Ici est vraiment rapide CoffeeScript/jQuery exemple
Grâce à
gene tsai
, voici quelques modifications à son code à exécuter sur ma page cible:améliorations:
for
boucleVous pouvez utiliser une extension pour Chrome, qui fonctionne bien à la fois que j'ai essayé.
https://chrome.google.com/webstore/search/html%20table%20to%20csv?_category=extensions
Une fois installés sur n'importe quelle page web avec une table si vous cliquez sur cette extension de l'icône qu'il montre toutes les tables dans la page, en mettant en évidence chaque pendant que vous roulez sur les tables des listes, en cliquant vous permet de copier dans le presse-papiers ou l'enregistrer sur un Google Doc.
Il fonctionne parfaitement pour ce que j'ai besoin, ce qui est occasionnel conversion de basé sur le web de données tabulaires dans une feuille de calcul, je peux travailler avec.
Si c'est rarement nécessaire, essayez l'une de plusieurs addons firefox qui facilitent la copie de tableau HTML des données dans le presse-papiers (par exemple, https://addons.mozilla.org/en-US/firefox/addon/dafizilla-table2clipboard/). Par exemple, pour le "table2clipboard' add-on:
J'ai brièvement abordé un moyen simple de le faire avec des feuilles de calcul Google (
importHTML
) et en Python (Pandasread_html
etto_csv
), ainsi qu'un exemple de script Python dans mon SORTE de réponse ici: https://stackoverflow.com/a/28083469/1588795.