将本地JSON文件中的数据消耗到网站中?

时间:2017-03-01 19:24:00

标签: angularjs json excel vuejs2

我在一家小型出版公司工作,内部网站显示我们发布的产品的静态HTML表格。

我们需要能够从Excel电子表格中动态地列出和排序已发布的产品(每天发布约1-2项)。 Excel电子表格是我们目前用于维护数据的内容。 Excel电子表格位于公司可用的共享网络驱动器上。

我熟悉AngularJS,ReactJS和VueJS2用于前端开发,如果能够使用其中一个工具来使用Excel文件,将其解析为JSON,然后显示它在客户端动态。

这样的事情是可能的吗?

当用户完成编辑Excel工作表并将其保存到共享网络驱动器时,是否有一个脚本会自动将数据保存为JSON?我假设我们将简单地使用我们的Javascript框架引用并使用已保存的JSON来填充其已发布的产品列表。

注意:我们目前无法使用关系数据库(即MySQL)。

1 个答案:

答案 0 :(得分:0)

第1部分 - 从excel生成json ...

前端技术不是必须走的路。您需要运行一个服务来监视文件夹以进行更改(如nodejs或python)。保存为csv而不是xls可能会使事情变得更容易,因为您可能不需要额外的库来理解您的xls文件

第2部分,显示json数据......

默认情况下,您的浏览器无法加载本地json文件。所以你可能需要运行一个服务器(再次使用nodejs和python使这个相对简单)来托管你的json文件。

现在有很多方法可以呈现数据,但是根据你所分享的信息,你不知道某些特定的数据,看起来你已经有了一个陡峭的学习曲线来实现这样的目标。