【问题标题】:Meteor: xlsx to json parsingMeteor:xlsx转json解析
【发布时间】:2014-04-30 06:41:32
【问题描述】:

我正在使用 Meteor 开展一个项目,在该项目中我需要将一些数据从给定的 xlsx 文件解析为 json。实际上我想要一些类似的东西,我上传一个 xlsx 文件,它以 json 的形式给我返回数据。

因为 Meteor 是一个 nodejs 框架,所以我尝试了每个 nodejs npm 包,如 xlsx、node-xlsx、excel、excel-parser 等,但 Meteor 不支持包的文件并给出错误。

因此,任何对此有任何破解或任何将 xlsx 文件解析为 json 的解决方案的人都可以使用 Meteor。

【问题讨论】:

标签: javascript json node.js meteor xlsx


【解决方案1】:

您需要正确加载包。如果你只是像在普通的 Node.js 项目中一样将包安装在项目目录中,Meteor 会将其作为源代码并尝试以它的方式编译它,这将导致错误。

正确的方法是使用npm包。

1) 使用mrt: 安装它:

mrt add npm

2) 创建 packages.json 并列出您要使用的 Node 包:

{
  "xlsx": "0.6.1"
}

3) 使用Meteor.require加载包:

var xlsx = Meteor.require('xlsx');

【讨论】:

    【解决方案2】:

    你制作了一个小应用程序,它可以在 Meteor 中读取一个 excel 文件。

    你可以在这里找到它meteor-import-excel-example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 2022-01-22
      • 1970-01-01
      相关资源
      最近更新 更多