最近有个这类需求,需要去读取excel 求高手们推荐啊…
刚刚也有人推荐了node-office这东西,貌似一路安装下去依次还要安装python,visual_studio_2010 …目前visual_studio_2010还没下完…2.5G 汗! 不知兄台有没有用过node-office,这样的话不知以后放到非windows服务器上的时候肿么办呢
xlsx是个zip文件可以直接解压读取。xls就不清楚了。
node-office
测试成功 希望能够分享一下
这个你可以把excel文件转化成csv文件,然后用line-reader(https://github.com/nickewing/line-reader) 这个包读取,很方便的,也很快!我之前用过……
line-reader比较简单,只是按行读取记录,至于合并估计要自己写代码了……网上的包倒是很多,不过都是参差不齐,说不定本来就有Bug,如果能自己写那肯定最好了!
@duyinghua xlsx是xml文件。xls是二进制格式。。nodejs处理二进制没优势。
web端 ajaxfileupload 不错。
最近做的项目有涉及读写excel 同事用的是python读写 node调用py python有很成熟的框架去做这些事
冒个泡,3d打印这个是中国首个设计师的app store。我做的。大家有空去逛逛。
冒个泡,3d打印这个是中国首个设计师的app store。我做的。大家有空去逛逛。网址:http://www.513dp.com/
@duyinghua 你用的这个可以将数据写入excel吗???
求将数据写入excel或者csv乱码问题的方法!!
@duyinghua csv的话其实可以用文本直接打开。
@duyinghua 可否把你的例子借我看看 邮箱864714540@qq.com
@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服务器下面用吗? 我邮箱864714540@qq.com
xlsx读写,just for look look https://github.com/lodengo/xlsx