tealeg-xlsx库介绍
【摘要】 tealeg/xlsx是一个go语言下读写XLSX文件的库,代码仓地址:https://github.com/tealeg/xlsx可以通过go get github.com/tealeg/xlsx安装到本地https://github.com/darkcl/wasm-xlsx是一个tealeg/xlsx编译到wasm的小的测试程序;原始的makefile应该是针对linux环境下的,在ba...
tealeg/xlsx是一个go语言下读写XLSX文件的库,代码仓地址:
https://github.com/tealeg/xlsx
可以通过go get github.com/tealeg/xlsx安装到本地
https://github.com/darkcl/wasm-xlsx是一个tealeg/xlsx编译到wasm的小的测试程序;
原始的makefile应该是针对linux环境下的,在batch环境下执行可能有问题,所以我们就一行一行执行;
set GOOS=js
set GOARCH=wasm
o build -o ./build/test.wasm ./main.go
cp ./page.html ./build/index.html
#cp $$(go env GOROOT)/misc/wasm/wasm_exec.js ./build/wasm_exec.js==>这个手动复制就好了
项目依赖"syscall/js"所以要求go版本不能太低;
编译成功后新建一个控制台,运行go run server.go启动服务器,浏览器访问http://localhost:8180/可以看到测试运行结果;
总结,wasm很有意思,能为我们带来不一样的解决方案包括提升执行效率、减少重复开发的过程,
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
之所以看这个测试使同事希望使用https://github.com/DHTMLX/excel2json库,可是这个库的依赖公司内网连接不到,编译依赖cargo内部也不方便获取,emcc也是无法获取,所有考虑使用go编译输出wsam文件;
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
xurime2020/10/12 09:08:061楼编辑删除举报