目的-我想在Angular 2-4项目的网页上显示一个excel工作簿(宏)。
在一个角度应用程序,我想让用户看到一个Excel工作簿(宏)的数据,用户必须有能力在网页上编辑它自己。
此宏由大量数据组成,平均考虑50,000个单元格数据(一个工作簿中有10个工作表,每个工作表包含5000个填充的数据单元格)。
我已经尝试了几个第三方库,如"Aspose,SpreadJS,EP Plus“,以获得想要的结果,也成功了,但这些库花在加载Excel工作簿上的时间是不可接受的。加载工作簿通常需要4-5分钟。
所以我只想知道是否有任何工具/库可以在用户可以接受的时间范围内(即4-5秒)做到这一点。
发布于 2018-03-15 09:59:00
您可以使用Excel,它使您能够加载GridWeb工作簿并在网页上编辑它。GridWeb是可在C#或ASP.NET以及Java或JSP中使用的Web控件。您可以在Aspose网站上在线找到他们的文档,也可以在GitHub上找到GridWeb示例。GridWeb能够在启用分页时异步加载可能包含宏的大型Excel文件。请注意,GridWeb不能在你的工作簿中执行宏,也不能在Angular JS项目中使用。
注意:我是Aspose的开发者布道师
https://stackoverflow.com/questions/49273785
复制相似问题