关于什么可以在ipad上导出到excel的说明

关于什么可以在ipad上导出到excel的说明,ipad,asp-classic,download,Ipad,Asp Classic,Download,正在尝试修复旧的.asp站点以在ipad上工作。其中一个功能是用户能够将搜索结果下载到excel工作表中。该守则使用: Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment;filename=results.xls" Response.CharSet = "iso-8859-1" 在ipad上查看网站时,当点击上面带有代码的页面链接时,它什

正在尝试修复旧的.asp站点以在ipad上工作。其中一个功能是用户能够将搜索结果下载到excel工作表中。该守则使用:

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;filename=results.xls" 
Response.CharSet = "iso-8859-1"
在ipad上查看网站时,当点击上面带有代码的页面链接时,它什么也不做,只是旋转。事实上,我正试图将数据导出为excel,我在一些帖子中读到了它是如何编码的!我是否应该转换代码以将结果页面导出为csv文件,然后允许用户以任何他们想要/可用的方式打开它?最好的方法是什么来点击最多的设备


谢谢

过去我也有过同样的经历,所以我所做的是:

文件:DOWNLOAD.ASP

<%  
' get the file to download
myFile = request.querystring("File")
myFullPath = "c:\name_folder\" & myFile ' example of full path and filename

' set headers
Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=" & myFile

' send the file using the stream as

Set adoStream = CreateObject("ADODB.Stream") 
adoStream.Open() 
adoStream.Type = 1 
adoStream.LoadFromFile(myFullPath) 
Response.BinaryWrite adoStream.Read() 
adoStream.Close 
Set adoStream = Nothing
%>

文件:HTML

<a href="DOWNLOAD.ASP?File=result.xls">Download Excel file</a>

本例使用本机浏览器Safari与Ipad一起使用。 文件
Result.xls
被下载并加载到查看器中,而不具有编辑功能

我的iPad用户使用应用程序QuickOffice将文件保存在虚拟文件夹中,重命名文件,删除。。。但他们无法编辑文件,该应用程序仅用于管理文件,下载文件时不需要该应用程序

如果您的用户还需要在iPad上编辑XLS文件,我建议您(例如)使用
谷歌应用程序文档
,它允许用户直接在浏览器中编辑和管理该文件


希望它有帮助

您的用户是否有下载管理器,因为使用上述过程,我无法让它工作。代码中没有错误,但如果没有某种应用程序,ipad将不会下载该文件。我添加了
Addheader
作为示例,我建议首先使用计算机测试下载是否正常。iPad用户安装了一个名为
QuickOffice
的应用程序,所有的应用程序都可以正常工作。下载的软件在任何普通电脑上都可以正常工作。如果我试穿上面的iPad,它只会旋转,什么也不做,我给了它足够的时间。包含上述代码的文件的扩展名是什么?是.asp吗?让iPad正确查看.xls文件的唯一方法是提供指向该文件的直接链接,然后在任何可用的.xls查看器中单击该文件时打开该文件,是的,不具有编辑功能。我没有看到我们的客户想要为QuickOffice付费@flavour404我添加并完成这个示例,作为完整的工作示例,并回答您关于使用哪种扩展的问题