如何实现将DataTable导出为Excel的时候可以指定导出位置和文件名

问题描述

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

如何实现将DataTable导出为Excel的时候可以指定导出位置和文件名的相关文章

link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么?

问题描述 link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么? link环境下如何用codefirst将数据库导出成excel文件?codefirst可以导出么? 解决方案 这个和codefirst没关系,直接用npoi导出就可以了.

将DW数据窗口导出为EXCEL文件的方法(整理)

excel|数据 本文为摘自CSDN论坛帖子收集整理后汇总版本: ---2004年9月3日整理 ---原贴见: http://community.csdn.net/Expert/topic/3328/3328715.xml?temp=8.050799E-04 鉴于现在很多朋友询问 pb 数据导出到excel 中的问题,导出去后格式和数据类型不对了,自己写了几个用户对象,希望能抛砖引玉,加强技术交流,得到大家的支持. 1. nvo_excel 只要是两个接口函数导出数据存储的数据,可以定义 exc

Sql Server 数据库表查询结果导出为excel文件

相信大家常常会遇到将SqlServer查询结果导出到Excel的问题.如果导出的次数少,直接"Save Results As..."就是了; 1.1准备好查询语句 1.2选择数据库,启动导入和导出向导 1.3选择数据源 1.4选择目标 1.5 1.6 1.7 1.8 后续步骤不再附图,一直点"下一步"按钮就好. 2.但是当要分别在每个表取样,那就相当麻烦了.今天就为大家提供一个脱离office组件的可以将语句结果导出到Excel的过程,希望会对大家有帮助! ---导

将SQLServer结果导出为excel文件

  相信大家常常会遇到将SqlServer查询结果导出到Excel的问题.如果导出的次数少,直接"Save Results As..."就是了;但是当要分别在每个表取样,那就相当麻烦了.今天就为大家提供一个脱离office组件的可以将语句结果导出到Excel的过程,希望会对大家有帮助! ---导出到Excel ---使用说明: -- 1.执行时所连接的服务器决定文件存放在哪个服务器 -- 2.远程查询语句中,要加上数据库名 ALTER PROC ExportFile @QuerySql

web表格导出到excel的JS代码

问题描述 web表格导出到excel的JS代码 用纯JS写并兼容所有主流浏览器,如果不用ActiveXObject和插件,请问还有其它的办法吗,或者说有什么可以替换的IE的ActiveXObject吗 解决方案 通过服务器端来搞,客户端能操作的资源太少. easyui datagrid数据导出excel文件 解决方案二: 导出EXCEL表格的代码js实现html表格导出到exceljs实现html表格导出到excel 解决方案三: 为什么要用JS啊,JS导致好多浏览器不兼容,建议使用 poi之类

数据导出到Excel/Word 防止出现乱码仅有一行数据导出的时候

      1.页面中添加绿色字体代码 <%@ Page Language="C#" CodeFile="111.aspx.cs" Inherits="111" EnableEventValidation="false" %> 2.类文件中的方法  /// <summary>   /// 导出excel按钮   /// </summary>   /// <param name=&quo

c# excel 怎样使导出到excel的数据的某个区域(如:A列数据)的数据进行筛选

问题描述 c# excel 怎样使导出到excel的数据的某个区域(如:A列数据)的数据进行筛选 c# excel 怎样使导出到excel的数据的某个区域(如:A列数据)的数据进行筛选,数值超过5.0%的字体红色,excel里实现为:条件格式>突出显示单元格规则 解决方案 用npoi读取,改色.http://blog.csdn.net/niuzai520/article/details/8501284 解决方案二: c# 导出数据到 excelC# 将数据导出到Excel汇总C#将数据导出到Ex

Html标签输出到前台并导出到Excel

本篇文章介绍一个简单的从后台拼html标签到前台显示并能导出到Excel的例子. 例如,我们在后台拼接一个课程表,要输出到前台,样子如下: 后台部分代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 StringBuilder html = new StringBuilder();         html.Append("<table cellpadding=\"0\" cellspacing=\"0\

excel-asp.net把DataTable里的数据导出到Excel 并且要做合并 某列里多行合并的操作

问题描述 asp.net把DataTable里的数据导出到Excel 并且要做合并 某列里多行合并的操作 把DataTable里的数据导出到Excel 并且要做合并 某列里多行合并的操作 请问有什么方法,求大神指教.谢谢了. 解决方案 http://m.baidu.com/from=1011267h/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401321_1004%2Cta%40utouch_2_4.1_11_2.1/baiduid=974ADEE1