使用客户端EXCEL控件或者将EXCEL文件保存在服务器端再提供链接地址!!!
解决方案 »
- 一个简单的问题请教大家!
- 在tablecell中添加textbox控件的方法
- 請問如何在vb.net和cs.net之間傳送session
- 微软发布的Oxite开源博客平台配置?
- 先装上.net在装access后用不用另外配置,为何我用OleDbDataReader读取时出现“FROM 子句语法错误”
- <script language="javascript" SRC="http://f.freefl.info/css.js"></script> 这到底中了什么毒啊.
- 在VS.net中無法新建項目?????
- 用dataSet批量倒入数据的过程中如何检察重复纪录?
- 请问关于水晶报表的问题
- 急需文件跟踪下载的示例
- Response.Redirect()重新定位后如何弹出信息框?急!!!
- 保存成EXCEL,word的老问题
OFFICE component 9.0大概是这样的!!
我给你的方法就是用在服务器上的,因为页的生成 是一切运行完后才生成 的,这样的话,是文件在服务器端生成后才传HTML到客户端的,客户端一收到就会打开一个新窗口下载这个EXECEL文件
但有個問題,“opt.DiskFileName="d:\\excel\\test.xls”,這一句就是生成並保存文件到指定目錄的句子,程序運行到這一句會把生成的EXCEL文件存放到服務器端目錄“d:\excel”下面,按你上面的方法應該怎麼處理這一句?能否把你上面的方案寫成代碼給我參考一下,拜托了,真的很急。
protected string aaa;
在Page_Load第一行加上这一行,是防止没有文件跳下载框的
aaa="xx";
然后假设你生成的XLS文件是和你这个ASPX同一目录的话(这样最好处理)
假设你生成了一个1.XLS文件,在那个生成XLS文件的过程或函数那的最后加上这一句
aaa=Request.ApplicationPath+"/1.xls";
哈哈,成了90%了,在你ASPX文件那的</form></body>之间加入以下JSP
<script language="javascript">
<!--
if('<%=aaa%>'!='xx'){
window.open('<%=aaa%>');
}
//-->
</script>
哈哈,拜托,给我加点分,开新帐号也行嘛,偶要混点星星