0

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

4

0 回答 0