我正在开发一个项目,它实际上从CSV文件加载数据,处理它然后将其保存在磁盘上。为了快速阅读CSV数据,我使用的是Lumenworks CSV阅读器http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader。这工作正常,直到一个限制,但当我有一个大小为1GB或更多的CSV时,需要时间。还有其他方法可以更快地读取CSV吗?
答案 0 :(得分:1)
提供的信息不多......所以假设这是IO限制,您的选择是:
还有其他人吗?
嗯,你可以尝试缓存输出,我已经尝试过MemoryMappedFiles& RAM驱动......你可以通过一些简单的线程来实现......虽然这可能会更快地返回,但它具有巨大的风险和复杂性