【问题标题】:How to extract value based on the header OR how to extract headers value from ods file in Ruby?如何根据标头提取值或如何从 Ruby 中的 ods 文件中提取标头值?
【发布时间】:2021-03-23 14:52:35
【问题描述】:

想要提取“位置”标题下的值。

编辑:--从以下 cmets 中提取。最初看起来这是与网络相关的事情,但不,OP 正在处理电子表格,而不是网页。)--

这是一个excel表格,我想根据表头提取表格值。

例如:

xlsx = Roo::Spreadsheet.open('Demo.xls') values_under_headers = values_of("Location")

相同的东西给出 1007,1008,1009 的值.....

【问题讨论】:

  • 嘿,提供html人!只发图别人怎么知道html的结构?
  • 向我们展示页面该部分的 HTML,以及您拥有的不起作用的代码。我们无法从屏幕截图中分辨出 HTML,也无法读懂您的想法以了解您迄今为止尝试过的内容。如果您需要帮助,您需要给我们一些帮助。
  • 向我们展示您迄今为止尝试过的代码。

标签: ruby rubygems roo ruby-roo


【解决方案1】:

HTML 代码有什么用? 这是一张 Excel 表格,我想根据表头提取表格值。

例如:

xlsx = Roo::Spreadsheet.open('Demo.xls') values_under_headers = values_of("位置")

相同的东西给出 1007,1008,1009 的值.....

【讨论】:

  • 如果这不是基于浏览器的任务,您为什么要尝试使用 watir? watir 中的 W 代表 Web,它用于驱动 Web 浏览器和测试 Web 应用程序。我正在从这个问题中删除 watir 标签,因为它显然与网络浏览器无关
  • 这与watir没有直接关系。自 4 年以来,我一直在使用水。唯一的原因是,如果使用 watir 进行自动化的人过去可能有相同的排序
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-12
  • 1970-01-01
  • 2020-10-11
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多