我正在使用Epplus从excel文件加载。
Epplus的功能要求我在进一步处理之前将流传递给它。
var pck =新的OfficeOpenXml.ExcelPackage(); pck.Load(File.OpenRead(path));
我使用File.OpenRead
来同步运行。对于大型excel文件(大约500MB),需要很长时间才能读取。
这里的任何人都知道如何强制File.OpenRead
异步运行吗?
我想过要在下面做
Task.Run(() --> File.OpenRead())
但是这种方式仍然需要很长时间,因为只有一个线程可以加载流。在执行其他步骤之前,必须先全部加载文件。