我已经使用 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 请求电影表数据吗?确切的语法是什么?