【发布时间】:2020-12-21 05:22:48
【问题描述】:
我有一个包含数百万数据的表,每当用户想要将数据导出到 Excel 工作表中时,当相应的表包含大量数据时会花费更多时间,这会导致等待用户的时间更长。 这里使用java Apache POI导出的数据。
我的问题是,有没有最好的方法在比预期更短的时间内导出整个数据?
我们是否有任何优化技术,通过使用多线程、流、处理和稍后下载之类的东西。
感谢您提出任何建议。
【问题讨论】:
-
需要更多细节。客户端应用程序是网站还是桌面应用程序?另外,您是否可以控制正在上传数据的应用,即您是该应用的开发者?
-
@AndroidDev 是的。我正在开发应用程序,它是一个网站。数据将由不同的用户填充并且增长非常快,因此当特定用户尝试下载数据时,它会花费更多时间。有没有更好的下载方式?
标签: java excel performance rest time