我已经使用 VS2015 (Excel Web Addin) 和 Office 工具创建了一个 Excel 任务窗格应用程序。
在本文的基础上,我还创建了一个 ms sql 数据库,包括模型和控制器。
如何在 Excel 中填充表电影的内容?
这是控制器:
命名空间 DatabaseWeb.Controllers { 公共类 controllerMovie : 控制器 { 私人模型电影数据库 = 新模型电影(); // GET: 控制器电影 公共行动结果索引() { 返回视图(db.Movies.ToList()); }
这是 home.js(不工作)
函数加载样本数据(){ var 值 = getMovies(); // 针对 Excel 对象模型运行批处理操作 Excel.run(函数(ctx){ // 为活动工作表创建一个代理对象 var sheet = ctx.workbook.worksheets.getActiveWorksheet(); // 排队一个将样本数据写入工作表的命令 sheet.getRange("B3:D5").values = values; // 运行排队的命令,并返回一个表示任务完成的承诺 返回 ctx.sync(); }) .catch(errorHandler); } 函数 getMovies() { $.ajax({ 类型:“获取”, url: "控制器/控制器电影", 成功:函数(结果){ 返回结果; }, 错误:函数(响应){ 返回“fout”; } }); }
我可以通过 ajax 请求电影表数据吗?确切的语法是什么?