求推荐可读写excel表格的nodejs包!!
发布于 2年前 作者 duyinghua 7165 次浏览 最后一次编辑是 5个月前 来自 问答

最近有个这类需求,需要去读取excel 求高手们推荐啊…

刚刚也有人推荐了node-office这东西,貌似一路安装下去依次还要安装python,visual_studio_2010 …目前visual_studio_2010还没下完…2.5G 汗! 不知兄台有没有用过node-office,这样的话不知以后放到非windows服务器上的时候肿么办呢

29 回复

xlsx是个zip文件可以直接解压读取。xls就不清楚了。

刚刚也有人推荐了这东西,貌似一路安装下去依次还要安装python,visual_studio_2010 …目前visual_studio_2010还没下完…2.5G 汗! 不知兄台有没有用过node-office,这样的话不知以后放到非windows服务器上的时候肿么办呢

回家用mac系统安装node-office 一路顺利就是最后出了几个警告,可是当我运行程序总是报出一个 execvp: 没有那个文件或目录 的错,这个绝对不是xls文件找不到,实在没有办法了

测试成功 希望能够分享一下

这个你可以把excel文件转化成csv文件,然后用line-reader(https://github.com/nickewing/line-reader) 这个包读取,很方便的,也很快!我之前用过……

@MJerry 后来使用node-xlsx 完成的读写 不过只能处理xlsx文件不能处理xls

多谢~那个合并多列的话好用吗,我现在用的node-xlsx 不能合并列也不能处理xls

line-reader比较简单,只是按行读取记录,至于合并估计要自己写代码了……网上的包倒是很多,不过都是参差不齐,说不定本来就有Bug,如果能自己写那肯定最好了!

冒个泡file-uploader这东西上传文件不错

@duyinghua xlsx是xml文件。xls是二进制格式。。nodejs处理二进制没优势。

最近做的项目有涉及读写excel 同事用的是python读写 node调用py python有很成熟的框架去做这些事

冒个泡,3d打印这个是中国首个设计师的app store。我做的。大家有空去逛逛。

冒个泡,3d打印这个是中国首个设计师的app store。我做的。大家有空去逛逛。网址:http://www.513dp.com/

@duyinghua 你用的这个可以将数据写入excel吗???

求将数据写入excel或者csv乱码问题的方法!!

@zjshop 那个node-xlsx的源码也不难 看着就会了 你把邮箱给我 我给你发个例子吧

@duyinghua csv的话其实可以用文本直接打开。

@duyinghua 可否把你的例子借我看看 邮箱[email protected]

@Lhfcws 用文本打开 客户体验不好 主要是想实现客服下载查看统计的

@duyinghua 我把邮箱地址发你了

求教,node-xlsx写文件,包含中文的时候会出现乱码,有何解法?

代码如下 var obj = {"worksheets":[{"data":[[“索引1","索引2","c”]]}]}; var file = xlsx.build(obj); fs.writeFileSync('b.xlsx’, file, ‘binary’);

@librajt 奇怪。。不乱码了- -

@duyinghua 你好 你上次发我的包 在Windows服务器下面是好的 可在Linux服务器下面就报错 好像是新建xlsx文件有问题

@librajt 你好 能把你用的node-xlsx包发我一个吗? 还有就是你的这个可以在linux服务器下面用吗? 我邮箱[email protected]

回到顶部