EXCEL文件的打开和保存问题?实现就给分!
点击生成按钮,就弹出一个对话框打开、保存的操作如何实现,(dataset导出EXCEL已经实现,并保存一个.xls文件。)不想用链接来打开保存好的那个EXCEL文件,还有什么好的方法吗? 问题点数:0、回复次数:4Top
1 楼asam2183(三山)回复于 2003-11-03 15:56:05 得分 0
string sName="xx.xls";
string sPath=Server.MapPath(".")+"\\"+sName;
System.IO.FileStream fs = new System.IO.FileStream(sPath, System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] aLogData = new byte[fs.Length];
fs.Read(aLogData, 0, (int)fs.Length);
fs.Close();
System.IO.File.Delete(sPath);
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment; filename="+sName);
Response.BinaryWrite(aLogData);
Response.Flush();
Response.End(); Top
2 楼man007(问题专家)回复于 2003-11-04 10:00:20 得分 0
三山兄;这段代码不好用啊,在打开和保存文件时都是乱码!哪位高手帮看看!Top
3 楼man007(问题专家)回复于 2003-11-08 10:17:06 得分 0
up!Top
4 楼zhpsam109(JACKY.昊昊)回复于 2003-11-08 10:39:01 得分 0
到www.chinabs.com上看看!Top




