问题描述
workbook.Save(path+DateTime.Now.ToString("yyyyMMddhhmmss")+fileName+".xls");
现在用的只是这种后台已经指定好的,不能由用户来指定。我导出用的是Aspose.Cells来实现
解决方案
解决方案二:
自己顶一下,新手求教
解决方案三:
有的,可以的!
解决方案四:
path+DateTime.Now.ToString("yyyyMMddhhmmss")+fileName这不就是路径和名称吗?
解决方案五:
如果你是asp.net那么肯定是使用IE下载,就算是使用下载工具(迅雷,旋风等),同样你都可以让用户来选择保存位置.就算你下载的是123.rar用户依然可以改名为456.rar默认浏览器下载到download用户依然可以另存到D盘.所以我不知道你在担心什么...难道你所谓的下载直接下载到客户端的某个盘符不能修改?如果是这样.我到想知道你的web是如何做到的,
解决方案六:
可以弹出窗体,自己选择存放路径以及给文件命名,效果如图:代码如下:SaveFileDialogsdfexport=newSaveFileDialog();sdfexport.Filter="Excel文件|*.xls";if(sdfexport.ShowDialog()==DialogResult.No){return;}stringfilename=sdfexport.FileName;略过.............................using(Streamstream=File.OpenWrite(filename1)){workbook.Write(stream);}
时间: 2024-11-02 16:28:34