Je suis en train d'utiliser screencraping watir et je télécharge un fichier xls. quand j'ouvre ce fichier dans le bloc-notes, je trouve que c'est juste un tas de tables html. Y at-il une fonction ou une gemme qui convertira cette page en un ensemble de tableaux. toutes les idées sont appréciées.html table au tableau ruby
Répondre
- affinez à ...
- effacer les espaces
- Remplacer les onglets avec "
- Remplacer balises avec ",
- Remplacer le & & tags avec rien
- Remplacer les balises avec |
- Divisez les lignes par |
- diviser les champs avec ,
Vous pouvez simplifier un peu plus, mais qui est l'essentiel.
En général, il est simple de parcourir un fichier HTML avec une table et d'extraire des lignes et des colonnes tant qu'elles n'utilisent pas les attributs colspan ou rowspan. Ceux-ci gâchent le flux logique qui nécessite une certaine détection des lacunes qu'ils causent, et un besoin de combler les lacunes avec la valeur répétée des travées *. How do I parse an HTML table with Nokogiri? pourrait aider. En regardant les fichiers XLS sur mon bureau, je ne pense pas qu'ils soient en XML ou en HTML. Je ne suis pas sûr de ce que vous avez téléchargé. J'ai fait une recherche rapide et roo (http://roo.rubyforge.org/) semble être un bon point de départ.
XLS est un format binaire. Si vous voyez des tables HTML dans le contenu du fichier, cela signifie que vous n'avez probablement pas téléchargé le fichier correctement.
Comment le fichier XLS est-il téléchargé via Watir? Avez-vous besoin d'automatiser la fenêtre de téléchargement de fichiers, ou avez-vous simplement suivi un lien vers le fichier XLS et écrire le contenu dans un fichier?
- 1. Ruby Nokogiri Table HTML d'analyse
- 2. Ruby on Rails, Tableau vers tableau HTML, contrôleur ou vue?
- 3. Ruby on Rails Générateur de table HTML
- 4. Table SQL Server arbitraire au tableau XHTML
- 5. RUBY Nokogiri HTML HTML d'analyse
- 6. Remplissage d'enregistrements au format Html Table
- 7. Générer un tableau HTML à partir d'un tableau de hachages dans Ruby
- 8. Ajouter une table html dynamique au formulaire ASP
- 9. php/html ajouter un lien au tableau <TD>
- 10. ruby regex, analyse html
- 11. Meilleure façon d'analyser une table dans Ruby
- 12. Recherche HTML Table
- 13. Table HTML à exceler - PHP
- 14. Exporter HTML Tableau Excel
- 15. problème tiret tableau Html
- 16. Ruby tableau objet trouver
- 17. Table html dynamique
- 18. Html Tableau styles
- 19. tableau Html largeur
- 20. Tableau Python et HTML
- 21. HTML Table issue
- 22. Afficher un tableau dans le tableau html
- 23. Comment convertir une table HTML au format csv?
- 24. Table HTML/CSS avec GRIDLINES
- 25. Tri Table HTML générée dynamiquement
- 26. Tableau de tri en ruby
- 27. besoin des conseils HTML Table
- 28. Tableau d'index au tableau de gammes
- 29. Ruby: Comment grouper un tableau Ruby?
- 30. Filtrer le tableau HTML et le résultat devrait être dans un tableau HTML
Montrez-nous le code. Ce que vous avez et ce que vous aimeriez en tirer. –