繁体   English   中英

使用ASP创建Excel文件

[英]Creating Excel File with ASP

我正在使用经典ASP创建一个Excel文件,除超链接外,其他一切都正常。

我用它来创建excel文件:

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;filename=artigos.xls"

并以此创建超链接:

<a href="http://www.google.pt" >teste</a>

当我在excel中打开文件时,它显示为链接,但是像这样:

文件:/// c:\\ users \\ silvia \\ desktop%0d%0ahttp:\\ www.google.pt%0d%0a

验证工作簿的超链接基本属性为空。 如果是Excel 2003 ,请在“文件”->“属性”->“摘要”下查看。 如果是Excel 2010 ,请在“文件”->“信息”->“文档属性”->“高级”下查看。

已知超链接的基本属性会处理超链接。

编辑

要尝试的另一件事是使用HYPERLINK函数。 明确告诉Excel,单元格中的文本是超链接,并包含http://:

=HYPERLINK("http://www.google.pt")

如果您愿意多做一些工作,可以使用Microsoft的Open XML API。 使用它可以创建本机Excel xlsx文件。 并使用所需的所有可能的Excel功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM