Я скрипинг с использованием watir и i скачать файл xls. когда я открываю этот файл в блокноте, я нахожу его просто связкой html-таблиц. есть ли какая-либо функция или драгоценный камень, который преобразует эту страницу в кучу массивов. любые идеи приветствуются.html table to array ruby
ответ
- Узкий его до ...
- Убирайтесь пробельные
- Заменить вкладки с "
- Заменить теги с ",
- Заменить & & метки с ничего
- Заменить метки с |
- Разделить ряды с |
- Сплит поля с ,
Вы можете упростить это немного больше, но это суть его.
В общем, это простое упражнение, чтобы пройти через файл HTML со столом и извлечь строки и столбцы, если они не используют атрибуты colspan или rowspan. Они нарушают логический поток, требующий некоторого ощущения разрывов, которые они вызывают, и необходимость заполнения пробелов повторяющимся значением из * интервалов. How do I parse an HTML table with Nokogiri? может помочь.
От взгляда на файлы XLS на моем рабочем столе я не думаю, что они XML или HTML. Я не уверен, что вы скачали. Я сделал быстрый поиск и roo (http://roo.rubyforge.org/), кажется, хорошей отправной точкой.
XLS - это двоичный формат. Если вы видите HTML-таблицы в содержимом файла, это означает, что вы, вероятно, не загрузили файл правильно.
Как файл XLS загружается через Watir? Вам нужно автоматизировать окно загрузки файла, или вы просто следовали ссылке на файл XLS и записывали содержимое в файл?
- 1. JSON array to html table
- 2. Rails Array to HTML Table
- 3. Array to html table с помощью javascript
- 4. Smarty: Array to Table
- 5. Powershell Convert Table To Array
- 6. PHP - Array to MySQL table
- 7. Numpy 2D array to Table
- 8. Numpy Array to SQL Table
- 9. Ruby Queue to Array
- 10. Ruby Block to Array
- 11. html table to powerpoint
- 12. CSV to html table
- 13. To Paginate Html Table
- 14. JSON to HTML table
- 15. Associative Array, HTML: Misaligned table
- 16. JSON to HTML table - undefined
- 17. Html Form to Array
- 18. Ruby array to csv file
- 19. Ruby array to KnockoutJS Object
- 20. Ruby array to string conversion
- 21. xml to array in ruby
- 22. Метод Ruby String to Array
- 23. Ruby - convert 'array' to hash
- 24. Java byte array to Ruby
- 25. Codeigniter explode to html table
- 26. JSON array to table exclude columns
- 27. Ruby Nokogiri Parsing HTML table
- 28. Exportig Html Table to Excel
- 29. csv data to html table
- 30. export html table to csv
Показать код. Что у вас есть и что вы хотели бы получить от него. –