websheet 之 HTML使用入门

websheet 之 HTML使用入门

一、 加载必要文件

1.1 JS加载

1.2 CSS样式加载

二、定义需要渲染的div

三、渲染websheet组件

function load(){

let yourElement=document.getElementById("yourElement");

let wsheet=new websheet('HTML',yourElement);

}

在html加载完成后,定义调用的功能函数,在这里我们定义load()函数。 websheet展示工具类,只需要两个参数就可以完成页面渲染

到此页面展示如下: {.is-success}

加载完成后就可以右击菜单选择浏览本地的EXCEL的XLSX文件。

提升:下文为从网络异步加载文件 {.is-warning}

四、异步从网站获取文件

var oReq = new XMLHttpRequest();

oReq.open("GET", "/files/1.xlsx", true); //文件获取路径

oReq.responseType = "arraybuffer";

oReq.onload = function (oEvent) {

var arrayBuffer = oReq.response;

var blob = new Blob([arrayBuffer]);

wsheet.loadFromBlob(blob);

};

oReq.send();

文件加载完成,绑定方法可以参考:

wsheet.$on("DocumentChange", function () {

activeSheet = wsheet.ActiveSheet();

activeSheet.SetCellValue(2, 1, '3435354.34');

console.log("DocumentChange:")

});

这里需要重新获取获得的activeSheet,原初始化的activeSheet失效。 {.is-warning}

五、完整demo

网址

完整的代码

webSheet

六、控件展示大小

本控件默认的大小为width = 1400, height = 700。可以在初始化的时候设置大小,代码如下

let wsheet = new websheet('HTML', yourElement, 0, 0, document.documentElement.clientWidth * 0.95, 400);

同时也可以在运行时重新制定大小,代码如下

wsheet.ReSetSize(1500,1500);

🎯 相关推荐

atm机转账怎么撤回
足球比分365cv

atm机转账怎么撤回

📅 08-27 👁️ 6355
洛克王国海神套装在哪获得?海神套装获取位置
365bet体育在线怎么样

洛克王国海神套装在哪获得?海神套装获取位置

📅 08-25 👁️ 9851
摩恩角阀和九牧角阀好吗
365bet注册送钱

摩恩角阀和九牧角阀好吗

📅 08-15 👁️ 3232
表示自己很无奈的句子(精选222句)
足球比分365cv

表示自己很无奈的句子(精选222句)

📅 08-10 👁️ 171
多益网络何以凭借《神武2》自主运营取得不俗成绩?
365bet体育在线怎么样

多益网络何以凭借《神武2》自主运营取得不俗成绩?

📅 08-18 👁️ 5307
“棚”和“篷”,怎么区分?
足球比分365cv

“棚”和“篷”,怎么区分?

📅 08-29 👁️ 3798