实体类字段
@ExcelProperty("文件")
private WriteCellData<String> reUrl;
service层代码
String reName = point.getReName();
String reUrl = point.getReUrl();
if (StrUtil.isNotEmpty(reName) && StrUtil.isNotEmpty(reUrl)) {
WriteCellData<String> hyperlink = new WriteCellData<>(reName);
HyperlinkData hyperlinkData = new HyperlinkData();
try {
hyperlinkData.setAddress(reUrl.replace(" ", "%20"));
hyperlinkData.setHyperlinkType(HyperlinkData.HyperlinkType.URL);
hyperlink.setHyperlinkData(hyperlinkData);
exportVo.setRectificationCompEvidenceUrl(hyperlink);
} catch (Exception e) {
log.error(e.getMessage(), e);
exportVo.setRectificationCompEvidenceUrl(null);
}
}
文章讲述了在Java服务层中,如何通过`ExcelProperty`获取文件路径和URL,然后创建并设置WriteCellData的超链接,将URL替换为适当的格式以在Excel单元格中显示。

1021

被折叠的 条评论
为什么被折叠?



