【问题标题】:How to write two hyperlink in Excel cell using java如何使用java在Excel单元格中编写两个超链接
【发布时间】:2012-12-24 18:18:50
【问题描述】:

有没有办法用java在Excel单元格中写超链接。

例如我想在一个单元格中写两个超链接。

当我点击 google.com 时,它应该会打开 google 网站,并且对于 yahoo 网站也是如此。

www.google.com | www.yahoo.com

谢谢

【问题讨论】:

    标签: java excel


    【解决方案1】:

    is impossible 每个 XLS 单元格有多个超链接。但是,该链接提供了一个“作弊”,涉及使用多个链接形状(我怀疑 POI 是否支持)。

    【讨论】:

      【解决方案2】:

      如果你使用的是Apache POI,你可以使用HSSFCellsetFormula[1]方法写一个公式 HYPERLINK("http://example.com")

      [1]http://poi.apache.org/spreadsheet/formula.html

      【讨论】:

      • 使用此选项只能在一个单元格中写入一个超链接。
      • 正确。 POI 支持 HSSFRichTextString,但这不允许超链接。我什至看不到如何在 Excel 本身中执行此操作,也许您需要一个新版本。您可以从 Excel 中另存为 XML 工作簿,然后编写代码来生成这种 XML 格式。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 2016-12-02
      • 2017-08-07
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      相关资源
      最近更新 更多