C# 从服务端导出Excel文件或者本地导出Excel

自己写了一个Dll文件

访问方法
using Db.RWM.Data;

 DbRWMData myData = new DbRWMData();
    DataSet mySet = my_web_userform_news.GetFieldList("*,(select A_Name from Guest_Address where a_id = O_Memo) as shouname,(select G_NAME from Guest_Info where g_id = o_GuestId) as username",sSql.ToString() + "order by O_CreateTime desc");
    myData.WebExportDataSetToExcel(mySet,1);

直接导出DataSet ,如果查询的DataSet中没有你需要的列,请使用DataSet中的DataTable 进行添加自己的列,即可

 

前端调用:

就是直接调用接口2次即可自动下载文件

$.post( '<OutPut>DbveloperHelper.GetActionPath()</OutPut>list.aspx?action=list&isdaochu=1',function(callback){
                location.href =  '<OutPut>DbveloperHelper.GetActionPath()</OutPut>list.aspx?action=list&isdaochu=1';
              });

结果如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值