找回密码
 立即注册

QQ登录

只需一步,快速开始

鹅鹅鹅blue
金牌服务用户   /  发表于:2024-5-6 15:28  /   查看:218  /  回复:9
在excel中的单元格设置超连接时,会有下划线效果,比如附件中的excel。若用spreadjs中excelIO的save方法进行导出时,依旧有下划线效果。

现在客户不想要导出时有下划线效果,有什么方法能处理吗

超链接下划线.xlsx

9.61 KB, 下载次数: 12

9 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-6 16:00:37
沙发
您好,可以在导出前制作一个原WorkBook对象的拷贝,在这个拷贝中将所有超链接单元格的下划线先去除后再导出即可。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-5-6 16:27:21
板凳
可以具体给出用excelIO中的save方法处理的例子吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-6 16:55:28
地板
您好,ExcelIO我这边测试了一下无法实现您的需求,只能用V16开始发布的IO包来进行导出,请参考附件中的例子,点击左下角的Modify按钮来导出:

v17.zip

3.5 KB, 下载次数: 12

SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-5-6 17:04:26
5#
我看导出后的下划线没了,但是字体仍为蓝色。客户希望导出后去掉超链接格式,即去掉下划线和蓝色
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-5-6 17:08:27
6#
若将导出excelIo中的save方法换为export,怎么实现呢,如下图怎么替换为export呢 image.png26949156.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-6 17:30:28
7#
您好,您在我刚刚上传的Demo中增加这样一行代码即可:hyperLink.linkColor = "black";

image.png340221556.png

excelIo中的save方法换为export也请直接参考我附件中的Demo,里面有详细的代码供您参考。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
鹅鹅鹅blue
金牌服务用户   /  发表于:2024-5-7 11:02:59
8#
若想用spread.export的导出方法,那需要在vue文件中引入葡萄城的哪个依赖包呢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-7 11:08:36
9#
您好,使用IO包即可,参考链接:https://www.npmjs.com/package/@g ... re/spread-sheets-io
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:昨天 13:40
10#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部