CNode

社区的力量能不能把 Java 的 POI 移植到 Node 上

Ccoolicer发布于12 年前最后回复12 年前9 回复7259 浏览0 收藏

发现 Java 的 POI 是一个不错的开源项目,可以操作 MS 文档。.NET 上有移植过来的 NPOI,不知道 JS 能不能搞,其实我的意思是,把 Java 的代码抄过来,不过没有学过 Java。

查看回复

回复 (9)

K
koalaylj#1·12 年前

已经有一些这样的插件了,比如xlsx-node这个能操作excel。

J
jiyinyiyong#2·12 年前

不了解 POI, 楼主给个介绍? 不过社区的力量感觉不靠谱, 毕竟很难遇到人那么无私..社区需要什么把大把时间投进去

C
coolicer#3·12 年前
引用 koalaylj已经有一些这样的插件了,比如xlsx node这个能操作excel。

不能说有胡子就是爸爸,级别差太远。或者说,根本没有实现操作具体东西的API

C
coolicer#4·12 年前
引用 jiyinyiyong不了解 POI, 楼主给个介绍? 不过社区的力量感觉不靠谱, 毕竟很难遇到人那么无私..社区需要什么把大把时间投进去

网上抄了一段介绍NPOI: Asp.net操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

T
tomgor#5·12 年前

设计到微软的东西,最好还是用微软自己的语言方便,其他的会时不时出些问题,烦躁啊

W
whatsmynick#6·12 年前

node做这个完成一个得拆出多少次process.nextTick, 还是单独启个java进程跑这个, 然后node和这个进程通讯吧.

C
coolicer#7·12 年前
引用 whatsmynicknode做这个完成一个得拆出多少次process.nextTick, 还是单独启个java进程跑这个, 然后node和这个进程通讯吧.

有想过用C++的,C++好用的库都要钱。如果C++有比较完整的库,打包成Node的插件也可以完成。

C
chemdemo#8·12 年前

POI很久前用过,用于解析ppt,POI的资料太少了,API的用法什么的都没例子 移植到node是比较困难的,不过可以通过thrift让java和nodejs通讯

参与回复
登录后即可参与回复。登录