go
goland相关技术分享
huangbaihei
vue,electron,node,golang,c/c++
展开
-
使用electron-vue+go写一个处理excel表格小软件(3)
目录问题思路go重写node部分的excel处理流程html2canvas的使用遇到的坑源码链接问题实测发现用tcp让go进程传数组给node进程处理,传输速度太慢了,go解析80M的文件只需要1分钟,而传输数据用了3分钟,这实在太蠢了,所以打算用go直接处理数组生成文件。需要增加新功能批量生成快递单打印模板,大概像小灰狼软件的功能,根据一个信息汇总表,批量生成透明的文字模板图片软件界面大概这样子:思路使用go语言重写一遍之前node处理数组生成文件的逻辑写一个快递单页面,使用no原创 2020-05-17 16:40:06 · 1319 阅读 · 0 评论 -
使用electron-vue+go写一个处理excel表格小软件(2)
问题使用node-xlsx处理excel一次最多能处理30M的文件,所以来个80M的话就要手动拆成3个文件,这看起来太蠢了,需要换一个能处理大excel文件的库。思路经过测试,js最受欢迎的库js-xlsx也不能处理80M的excel文件,所以可能需要使用另外一种语言的库,如果使用另外一种语言,需要考虑怎么选语言,上手难度,开发成本,还有就是是否能嵌入到electron的桌面应用里,如果能嵌入,该怎么进行数据通信等等问题。在electron里支持用node开辟一个子进程去运行其他语言打包出来的可执原创 2020-05-17 15:14:36 · 2526 阅读 · 1 评论