实现下载完成

RouteConfig里面加一个

routes.MapRoute(
name: "Download",
url: ""
);

 

然后用ajax 访问Execl 运行的

public string OutAllCompany()
{
Dictionary<string, string> execl = new Dictionary<string, string>()
{
{"CoId","公司ID" },
{"CoName","公司名称" },
{"CoCompanytype","公司性质" },
{"CoRemark","备注" },
{"CoCreateddate","创建时间" },
{"CoCreateUsId","创建人" },
{"CoUptUsid","修改人" },
{"CoUptDate","修改时间" },
{"CoIsdeleted","是否删除" },
{"CoDelUsId","删除人" },
{"CoDelDate","删除时间" },
{"CoAddress","公司地址" }
};

string CompanyInfo = Client.GetApi("http://localhost:54098/api/", ResuFull.get, "Company/GetCompany");
List<Company> list = JsonConvert.DeserializeObject<List<Company>>(CompanyInfo);
string url = ExcelHelper.EntityListToExcel2003(execl,list, "公司信息表");

return Url.RouteUrl("Download")+url;//************************************
}

 

 

 

function DaoChu() {
$.ajax({
url: "/Company/OutAllCompany",
success: function (data) {
location.href = data;
}
})
}

 

转载于:https://www.cnblogs.com/Kirins/p/10517749.html

内容概要:本文研究基于纳什博弈和交替方向乘子法(ADMM)的多微网主体能源共享模型,旨在实现多个微网之间的高效能源交互与优化调度。通过建立非合作博弈模型,各微网作为独立决策主体在满足自身需求的前提下追求成本最小化,利用ADMM算法实现分布式求解,确保隐私保护与计算效率。文中详细阐述了模型构建、博弈均衡分析、ADMM收敛性处理及仿真验证过程,并提供完整的Matlab代码实现,复现了SCI高水平论文的核心成果。; 适合人群:具备一定电力系统优化背景、博弈论基础知识及Matlab编程能力的研究生、科研人员或从事能源互联网、微电网调度相关工作的工程师;适合希望深入理解分布式优化算法在能源共享中应用的研究者。; 使用场景及目标:①掌握纳什博弈在多主体能源系统中的建模方法;②理解ADMM算法在分布式优化中的实现机制与收敛特性;③复现并拓展高水平SCI论文中的能源共享优化模型;④为微电网调度、能源市场机制设计等课题提供算法支持与代码参考。; 阅读建议:建议结合文档提供的Matlab代码逐段调试运行,深入理解变量设置、迭代流程与收敛判断逻辑;同时可延伸至其他分布式优化场景(如虚拟电厂、综合能源系统)进行模型迁移与改进。【SCI复现】基于纳什博弈和ADMM的多微网主体能源共享研究(Matlab代码实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值