使用C#导入平面文件的最佳第三方组件是什么?

时间:2010-03-05 01:09:08

标签: etl flat-file data-import

只需寻找一个可以通过编程方式调用的组件来导入平面数据文件。数据通常为100,000-500,000行,每行包含大约200个字段的文本,长度约为5到250个字符。数据可以是CSV,制表符分隔等。

这有一些预算,但如果可能的话,我希望保持相当便宜。

3 个答案:

答案 0 :(得分:5)

尝试FileHelpers,这是开源的。

我对此没有任何经验。

答案 1 :(得分:4)

.NET Framework非常适合阅读平面文本文件,没有任何第三方组件。例如,TextFieldParser处理得非常好,并且是框架的一部分。 (是的,你可以在C#中使用它,即使它在VB命名空间中......)

我建议阅读Deborah Kurata关于“Reading Comma Delimited Values”(加part 2 using TextFieldParser)和“Reading Fixed Length Values”的文章。他们详细介绍了这个主题。

答案 2 :(得分:0)

This code project似乎效果很好!