参考附件demo,导入demo中的xlsx文件,观察超链接的url。
主要代码如下:
- spread.suspendPaint();
- // 遍历获取sheet中的超链接
- var sheet = spread.getActiveSheet();
- var rc = sheet.getRowCount();
- var cc = sheet.getColumnCount();
- for(var r = 0; r < rc; r++) {
- for(var c = 0; c < cc; c++) {
- var hyperlink = sheet.getHyperlink(r, c);
- if(hyperlink) {
- var newHyperlink = JSON.parse(JSON.stringify(hyperlink));
- // 这里演示修改了url,可根据业务情况拼接参数生成新的url,再做替换
- newHyperlink.url = "https://gcdn.grapecity.com.cn/";
- sheet.setHyperlink(r, c, newHyperlink);
- }
- }
- }
- spread.resumePaint()
复制代码
|