Ruby Roo gem:如何从包含超链接的单元格中提取超链接文本?

时间:2020-08-11 15:16:41

标签: excel ruby hyperlink roo

我有MS Excel电子表格,其中有许多带有超链接的单元格。我不要超链接。相反,我只想使用单元格中的可见文本。如何获得它们?

这是示例代码

require 'roo-xls'
ifl = Roo::Spreadsheet.open(ifile)

sheet = ifl.sheet(0)
i = 0
while sheet.cell(i,0) != nil
  key = sheet.cell(i,0) # these cells contain hyperlinks, not usual strings
  puts key  # url is printed here instead of the visible text of the link
  i = i + 1
end

1 个答案:

答案 0 :(得分:0)

获取超链接的方法不同:

sheet.hyperlink(row, column)