c#代码性能导入和分析csv文件

时间:2011-08-28 01:03:16

标签: c# performance csv import import-from-excel

我通过Web应用程序将大型Excel文件导入SQL,每行中的每一列都转换为业务对象和对象的每个属性。

由于fie是一个csv我在代码中执行了很多验证,比如根据数据库值,if语句,大小写切换等来检查属性值......这会在函数处理时导致大的cpu负载。

处理这些数据的更好方法是什么?

1 个答案:

答案 0 :(得分:1)

考虑将数据上传到登台表like so并使用设置逻辑而不是行逻辑执行验证。这样就可以避免必须解析对象,并且应该将CPU开销转移到不同的服务器(如果应用程序服务器功能不足)并减少所需的CPU压力。