需要帮助使用object-to-excel.jar编写xls文件

时间:2012-11-02 10:08:33

标签: java excel xls

我最近刚发现一个apob是javaobject-to-xls。我真的很喜欢它,它的工作完美。但我不知道如何在单元格中编写链接(hiperlink)。意味着它将显示谷歌但其实际值将为http://www.google.com

请查看以下链接

http://erdyes.wordpress.com/2012/07/06/convert-object-to-excel-with-java/

谢谢

1 个答案:

答案 0 :(得分:0)

您可以引入包含Excel超链接公式的复合新字段。所以你像往常一样构造你的对象并引入一个新的领域。假设您提供urlNameurlValue

public class Website {
  private String urlName;
  private String urlValue;

  private String url; // new composite field

  public Website(String name, String value)
  {
      this.urlName = name;
      this.urlValue = value;
      this.url = "=HYPERLINK(\"" + urlValue + "\", \"" + urlName + "\")";
  } 
}

正确的公式将被写入Excel工作表,但不是直接解释公式Excel,而是首先只显示公式(至少在Excel 2007中这样做)。

要评估公式,需要将表格单元格集中在Excel中并按Enter键,以便Excel评估公式。也许其他人确实知道解决方案。

据我所知,没有可能实现你想要做的事情。

//编辑:我已经编辑了答案并在与提问者讨论后彻底改变了答案。因此,评论已经过时。