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

2023-11-23

随着spreadsheet宝石,你可以跑Spreadsheet::Link.new('http://hyperlinkhere.com', 'Some words')制作一个电子表格,其中的单元格包含字符串“Some Words”,并带有指向“的超链接”http://hyperlinkhere.com."

什么是axlsx相等的?

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

With spreadsheet, 你可以这样做:

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

我该怎么做axlsx's .add_row method?


您可以添加工作簿内的链接和 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何向 axlsx 中的单元格添加超链接? 的相关文章

随机推荐

  • php soap 获取 http 标头时出错

    我正在编写一个通过 SOAP 连接处理大量数据的 PHP 脚本 如果没有遇到任何错误 脚本的总运行时间预计需要几天 我遇到的问题是脚本将运行一段时间 从一小时到一天不等 然后 SOAP 连接将因错误而终止 error fetching ht
  • 如何发现内容被截断?

    我正在尝试构建一个博客应用程序 问题是当我在模板中使用标签 truncatewords html 来截断长度超过指定字数的帖子时 我需要通过一些标题链接到完整的帖子 例如 阅读更多 截断后 所以我应该知道帖子是否被截断 P S 这是解决问题
  • 我应该如何处理无法通过lines()读取的Perl 6 $*ARGFILES?

    我正在玩lines它从您在命令行上指定的文件中读取行 for lines put 如果它无法读取它抛出的文件名之一X AdHoc 有一天也许它会有更好的异常类型 这样我们就可以用 path方法 好吧 所以抓住这一点 try CATCH de
  • WWW 和非 www 站点

    我有一个域说http www testexample com 当我登录到http www testexample com并回到http testexample com在浏览器中 不显示登录的用户信息 我知道上述两者的处理方式不同 因此不会保
  • 如何在SWT表中始终显示垂直滚动条?

    即使表是空的 是否也可以在 SWT 表中始终显示垂直滚动条 通过始终显示 可能禁用的 垂直滚动条 可以避免当列使用时最后一列被部分隐藏ColumnWeightData用于布局 我尝试用以下命令初始化表SWT V SCROLL或使用table
  • EF Core / DbContext > 将自定义类型映射为主键

    使用 Fluent api 如何将自定义类型映射为 DbContext 类的 OnModelCreating 方法中的主键 我正在尝试使用 EF Core 为以下实体构建模型 public class Account public Acco
  • Linux 命令行调用没有从 os.system 返回它应该返回的内容?

    我需要对 linux 进行一些命令行调用并从中获取返回 但是按如下方式执行只是返回0当它应该返回时间值时 例如00 08 19 我正在常规命令行中测试完全相同的调用 它返回时间值00 08 19所以我对我做错了什么感到困惑 因为我认为这就是
  • BufferQueue已被废弃:用TextureView播放视频时

    每次我暂停我的活动 实际上是片段 以转到另一个应用程序时 在使用 onResume 返回时 我尝试恢复视频播放 但它不播放 我得到一个空白屏幕 经过调查 我在 Logcat 中看到以下内容 E BufferQueueProducer unn
  • Clang 与 .so 文件链接

    我不断得到 ld library not found for lchaiscript stdlib 5 3 1 so clang error linker command failed with exit code 1 use v to s
  • Artisan migrate 找不到驱动程序

    我正在尝试安装 Laravel 我已经安装了Xampp 但是当我尝试使用设置我的数据库时php artisan migrate我收到错误 Illuminate Database QueryException 找不到驱动程序 SQL sele
  • 如何将 boost bind 与成员函数一起使用

    以下代码导致 cl exe 崩溃 MS VS2005 我正在尝试使用 boost bind 创建一个函数来调用 myclass 的方法 include stdafx h include
  • 在 Windows 上更改 .gitconfig 位置

    默认情况下 在 Windows 上 Git 将全局 gitconfig 放置在c documents and settings user 我如何更改该位置以便 gitconfig 存储在c my configuration files 到底
  • Haskell:严格顺序执行外部命令

    如果我处于需要按顺序执行外部命令的情况 最好的解决方案是什么 例如 我有两个命令 制作快照 和 备份快照 在第一个完成之前 第二个无法开始 如果我将这两个命令有序地粘贴在 do 语法中 它们是否会依次执行 或者我是否必须手动检查并确保第一个
  • 无法从 xcode 7 推送到 gitlab

    升级到 Xcode 7 的一个令人不快的副作用是我无法再推送到我的 Gitlab 存储库 在过去的两年里 我一直在毫无问题地推送和拉取我的项目 所以我怀疑 Xcode 7 正在做一些不同的事情 我已经通过 Web 界面登录和注销来验证我的
  • 如何将粗体文本设置为Android Snackbar Action Text?

    我们可以使用 Snackbar 的 Action Text 设置颜色setActionTextColor如记录在https developer android com reference android support design wid
  • 如何在android画布上绘制一个实心三角形?

    所以我在 android 地图中使用以下代码在我的绘制方法中绘制这个三角形 paint setARGB 255 153 29 29 paint setStyle Paint Style FILL AND STROKE paint setAn
  • com.android.camera.action.CROP 替代方案?

    它似乎com android camera action CROP不可靠 因为它是内部 API 并非在所有设备上都可用 不过 我发现这个库非常实用 它在我的 Galaxy Nexus 上运行良好 我真的应该考虑实施自己的解决方案吗 我使用它
  • 设置与高度/宽度相关的图像 DPI C#

    我正在编写一个应用程序来将一些图像发送给第三方 并且图像必须为 200x200 DPI 该图像是位图 尺寸为 500 宽度和 250 高度 我第一次与第三方测试图像时 我的分辨率不正确 我只是用过image SetResolution 20
  • 如何使用 touchmove 使 mousemove 事件适用于触摸屏?

    我正在开发一个画布 JavaScript 通过 mousemove 事件你可以擦除背景 现在我正在尝试在触摸屏 移动设备 上获得相同的体验 如何同时为我的代码提供 mousemove 和 touchmove 事件 function Crea
  • 如何向 axlsx 中的单元格添加超链接?

    随着spreadsheet宝石 你可以跑Spreadsheet Link new http hyperlinkhere com Some words 制作一个电子表格 其中的单元格包含字符串 Some Words 并带有指向 的超链接 ht