Ruby 如何向axlsx中的单元格添加超链接?

Ruby 如何向axlsx中的单元格添加超链接?,ruby,excel,spreadsheet,axlsx,Ruby,Excel,Spreadsheet,Axlsx,使用电子表格gem,您可以运行电子表格::Link.new('http://hyperlinkhere.com“,”Some words“)使用包含字符串“Some words”的单元格以及指向“”的超链接制作电子表格 axlsx的等价物是什么 编辑:如果我想写一个包含多个单元格的行怎么办 使用电子表格,您可以执行以下操作: newSheetRow[13] = Spreadsheet::Link.new('url.com','text') newSheetRow[

使用
电子表格
gem,您可以运行
电子表格::Link.new('http://hyperlinkhere.com“,”Some words“)
使用包含字符串“Some words”的单元格以及指向“”的超链接制作电子表格

axlsx
的等价物是什么

编辑:如果我想写一个包含多个单元格的行怎么办

使用
电子表格
,您可以执行以下操作:

        newSheetRow[13] = Spreadsheet::Link.new('url.com','text')
        newSheetRow[14] = 'some text'

如何使用
axlsx
.add_row
方法实现这一点?

您可以在工作簿和URL中添加链接

p = Axlsx::Package.new
book = p.workbook
book.add_worksheet(:name => 'hyperlinks') do |sheet|
  # external references
  sheet.add_row ['axlsx']
  sheet.add_hyperlink :location => 'https://github.com/randym/axlsx', :ref => sheet.rows.first.cells.first
  # internal references
  sheet.add_hyperlink :location => "'Next Sheet'!A1", :ref => 'A2', :target => :sheet
  sheet.add_row ['next sheet']
end

我的情况有点不同,但因为这个答案已经链接好了:我想在单元格中只添加一部分文本的超链接,但在Excel中手动测试后,发现这是不可能的:如果我添加整数,它是否不工作“sheet.add_row['123']”