Meteor:xlsx到json的parsing
我正在使用meteor在一个项目中,我需要做一些数据parsing从给定的xlsx文件到json。 其实我想要的东西,我上传一个xlsx文件,它给了我的数据以json的forms。
因为Meteor是一个nodejs框架,所以我尝试了像xlsx,node-xlsx,excel,excel-parser等每个nodejs npm软件包,但Meteor不支持软件包的文件并给出错误。
所以,任何人有任何破解这个或任何解决schemeparsingxlsx文件到JSON没有任何问题,使用meteor。
您需要正确加载包。 如果你只是像在一个普通的Node.js项目中那样在项目目录下安装包,Meteor会把它作为源代码来捡起来,并试图按照它的方式进行编译,这会导致错误。
正确的方法是使用npm
包。
1)用mrt
安装它:
mrt add npm
2)用你想要使用的节点包列表创buildpackages.json
:
{ "xlsx": "0.6.1" }
3)用Meteor.require
加载包:
var xlsx = Meteor.require('xlsx');
你已经做了一个小的应用程序,读取meteor的Excel文件。
你可以在这里findmeteor-import-excel-example