找回密码
 立即注册

QQ登录

只需一步,快速开始

zjyfuhuo

注册会员

12

主题

17

帖子

194

积分

注册会员

积分
194

微信认证勋章

zjyfuhuo
注册会员   /  发表于:2018-1-10 12:05  /   查看:3095  /  回复:1
本帖最后由 zjyfuhuo 于 2018-1-10 12:07 编辑

版本为SPREAD8 ,用VB.net
如题,SaveExcel导出数据时列导出的是value,而不是text。
比如:有一列带有超链接,画面加载的数据如下所示:
1、一矿
2、二矿
导出的时候显示的都是超链接
1.jpg

加超链接的
Dim bb1 As New FarPoint.Web.Spread.HyperLinkCellType
bb1.NavigateUrl = "http://10.64.160.96/clyxpt/XLG_qx.aspx?id1=" & i + 1 & ""
bb1.Target = "_blank"
FpSpread1.Sheets(0).Cells(a, 0).CellType = bb1

导出语句为
FpSpread1.SaveExcelToResponse(Server.UrlEncode("成果表" + FpSpread1.Attributes("rq")) + ".xls")


1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-10 12:16:08
沙发
您好,产品设计就是这样的。
如果需要导出Text,可以通过xml 复制一个spread 出来,在导出前,将那些单元格的值重新设置下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部