Kendo SpreadSheet:如何使用来自asp.net mvc动作的kendo SpreadSheet绑定excel文件数据

时间:2018-07-17 13:59:01

标签: excel asp.net-mvc-4 kendo-ui kendospreadsheet

我在技术方面经验很少。我刚刚开始从事IT工作。我有一份与kendo SpreadSheet一起工作的工作,我需要将数据从excel电子表格填充到kendo SpreadSheet。

我搜索了很多,但不幸的是没有找到类似的代码。

我刚刚在下面找到了这两个链接。 https://demos.telerik.com/kendo-ui/spreadsheet/datasource https://demos.telerik.com/kendo-ui/spreadsheet/index

我喜欢下面的代码

 var dataSource = new kendo.data.DataSource({
                transport: {
                    read: onRead,
                    submit: onSubmit
                },
                batch: true,
                change: function() {
                   $("#cancel, #save").toggleClass("k-state-disabled", !this.hasChanges());
                },

我有几个问题。

1)var crudServiceBaseUrl =“ https://demos.telerik.com/kendo-ui/service”的URL是什么?在代码中?

2)我无法在代码中提及字段名称,因为在运行时,我可以读取任何字段名称和名称可能不同的excel文件。

schema: {
                    model: {
                        id: "ProductID",
                        fields: {
                            ProductID: { type: "number" },
                            ProductName: { type: "string" },
                            UnitPrice: { type: "number" },
                            Discontinued: { type: "boolean" },
                            UnitsInStock: { type: "number" }
                        }
                    }
                }

3)我不能像下面这样提到列和行,因为在我看来这不是固定的。

 $("#spreadsheet").kendoSpreadsheet({
                columns: 20,
                rows: 100,
                toolbar: false,
                sheetsbar: false,

所以我的要求是,如果可能的话,请从asp.net mvc action引导我看示例代码,我将读取excel工作表数据并将该数据作为json发送到客户端,并且kendo电子表格将绑定并显示。请用示例代码指导我。

还提到我将在项目中添加哪些js和CSS文件?

谢谢

0 个答案:

没有答案