社区
JavaScript
帖子详情
急急急急急急!如何在浏览器里不直接打开EXCEL,而是提示保存?
kidron
2003-09-23 06:24:31
一般,如果对于一个服务器端的EXCEL文件,当在浏览器里打开对应连接时,默认是直接在IE里调用EXCEL打开,而我想直接提示另存为,各位大侠,有和高招???
急急急急急急!
...全文
161
12
打赏
收藏
急急急急急急!如何在浏览器里不直接打开EXCEL,而是提示保存?
一般,如果对于一个服务器端的EXCEL文件,当在浏览器里打开对应连接时,默认是直接在IE里调用EXCEL打开,而我想直接提示另存为,各位大侠,有和高招??? 急急急急急急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilqtj
2003-11-28
打赏
举报
回复
使用服务器组件,把文件读取以后发送到客户端,具体的我忘了,你到vb招招
ahlazy
2003-10-08
打赏
举报
回复
点击的时候,刷新本页面,把本页面需要传递的参数都传一遍,如index.asp?a=1&b=2&c=3&file="../d.xls",在本页面的初始化部分判断是否是点击excel连接刷新的。就是得到的file是否为空,如果不为空,根据传过来的地址用javascript写一个window.open的语句打开这个地址的文件,就会提示下载excel文件。
虽然繁琐,可以解决问题
fzel_net
2003-10-08
打赏
举报
回复
header("Content-disposition: filename=file.xls");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
caodavid2003
2003-09-26
打赏
举报
回复
在服务端(java)这样写:
如果你是struts架构在XXXXAction中写法如下
if (actionKind.equals("oneprojecter")) {
response.setContentType("application/vnd.ms-excel");
if ((PID == null) || (PID.equals(""))) {
//转向错误页面显示错误信息
System.err.println("请传入关键字ID!");
}
BuildExcel fbr = new BuildExcel(PID, conn);//conn是数据库连接
OutputStream os = response.getOutputStream();
String path =servlet.getServletContext().getRealPath(
"/TemplateDoc/book.xlt");
//book.xlt中模板
try {
fbr.writeTo(path, os);//将内容写到book.xlt模板对象中
os.close();
} catch (Exception e) {
os.close();
throw new ServletException(e);
}
return null;
}
如果是在servlet中:只需将"return null;"去掉即可。
如果你的服务端是ASP的话:
response.setContentType("application/vnd.ms-excel")这句话是必须的。
处理方法是一样的,写法也类似。
catf1sh
2003-09-25
打赏
举报
回复
客户端的设置问题,跟服务器端没关系。
7758akuma
2003-09-25
打赏
举报
回复
不是这里的问题 我的机子下载人家的就成 到我的就不成了
sk27
2003-09-24
打赏
举报
回复
打开客户端的资源浏览器(不是IE呀),工具--〉文件夹选项-->文件类型
找到并选择XLS类型,点[高级]按钮。你就会看到在下面有三个复选项,选择其中的[下载后确认打开]项,你的问题就可以解决。
7758akuma
2003-09-24
打赏
举报
回复
~-~ 我等谁给你解决了 我也顺便学习学习呢~~嘿嘿
我还以为是我的IIS的问题呢
kidron
2003-09-24
打赏
举报
回复
谢谢楼上的,但和没回答一样:(
7758akuma
2003-09-23
打赏
举报
回复
我也有同样的问题~
anita2li
2003-09-23
打赏
举报
回复
UP
tsstudio
2003-09-23
打赏
举报
回复
压缩成压缩文件不好吗?
在数据库中能不能像用
excel
那样
直接
填表
保存
进数据库,而不是用SQL语句
本文介绍如何在SQL Server 2005中使用可视化界面
直接
添加数据,并提供通过SQL语句批量添加数据的方法,包括使用INSERT INTO SELECT语句从一个表复制数据到另一个表。
MATLAB数据导入全攻略:从TXT到
Excel
的5种高效方法(附代码示例)
本文系统讲解MATLAB中5类主流数据导入方法:交互式工具(uiimport)、基础函数(load/importdata)、现代表格处理(readtable)、高性能数值导入(readmatrix/textscan),涵盖适用场景、关键参数及性能优化技巧。强调依据文件结构(纯数值矩阵/带表头混合表/复杂格式)选择合适函数,避免类型错判与内存浪费,提升数据分析起点的鲁棒性与效率。
vb/vb.net开发精粹(18)
本文集合了VB编程中常见的各类问题,包括SQL转VB代码、控件使用、数据库操作等,适合初学者及遇到具体问题的开发者参考。
Python脚本打包成exe:PyInstaller实战指南与避坑技巧
本文详细介绍了SQL语言的各种语句功能,包括数据操作如SELECT、INSERT等,数据定义如CREATE TABLE、DROP TABLE等,数据控制如GRANT、REVOKE等,以及事务控制和程序化SQL等内容。同时列举了大量实用的例子帮助理解。
高校技术转移办公室如何利用知识图谱精准定位产业需求与技术适配点?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章