我最近刚发现一个apob是javaobject-to-xls。我真的很喜欢它,它的工作完美。但我不知道如何在单元格中编写链接(hiperlink)。意味着它将显示谷歌但其实际值将为http://www.google.com。
请查看以下链接
http://erdyes.wordpress.com/2012/07/06/convert-object-to-excel-with-java/
谢谢
答案 0 :(得分:0)
您可以引入包含Excel超链接公式的复合新字段。所以你像往常一样构造你的对象并引入一个新的领域。假设您提供urlName
和urlValue
:
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评估公式。也许其他人确实知道解决方案。
据我所知,没有可能实现你想要做的事情。
//编辑:我已经编辑了答案并在与提问者讨论后彻底改变了答案。因此,评论已经过时。