0

目的 - 我想在 Angular 2-4 项目的网页上显示一个 excel 工作簿(宏)。

在一个角度应用程序中,我希望允许使用查看 Excel 工作簿(宏)数据,并且用户必须能够在它自己的网页上编辑它。

该宏包含大量数据,平均考虑 50,000 个(一个工作簿中有 10 个工作表,每个工作表包含 5000 个填充的数据单元格)单元格数据。

我已经尝试了几个 3rd 方库,例如“Aspose、SpreadJS、EP Plus”以获得所需的结果并且也成功了,但是这些库加载 Excel 工作簿所花费的时间是不可接受的。加载工作簿通常需要 4-5 分钟。

所以我只想知道是否有任何工具/库可以在用户可接受的时间范围内(即 4-5 秒)执行此操作。

4

1 回答 1

0

您可以使用 Aspose.Cells for GridWeb,这将使您能够加载 Excel 工作簿并在网页上对其进行编辑。GridWeb 是在 C# 或 ASP.NET 和 Java 或 JSP 中可用的 Web 控件。您可以在 Aspose 网站上在线找到他们的文档,也可以在 GitHub 上找到 GridWeb 示例。GridWeb 能够在启用分页时异步加载可能包含宏的大型 Excel 文件。请注意,GridWeb 不能在您的工作簿中执行宏,也不能在 Angular JS 项目中使用。

注意:我在 Aspose 担任开发人员布道师

于 2018-03-15T01:59:00.297 回答