如何降低c#中excel文件的处理速度
我们每个月都有300万客户的excel数据发票input需要处理。 数据中只有8个字段。 现在处理成PDF格式的时间太长,我们无法满足TAT。 任何人都可以提出任何input来降低处理速度?
有几种可能性来减less处理时间。
瓶颈是什么,请检查。
为了减less处理时间,这里有一些想法:
- 使用TPL并行处理https://en.wikipedia.org/wiki/Parallel_Extensions#Task_Parallel_Library
- 也许使用第三方库来处理Excel文件(例如Aspose.Cells,Aspose.PDF)
- 当硬件是瓶颈=>使用SSD和更好的CPU或使用CUDA来处理https://en.wikipedia.org/wiki/CUDA