只需寻找一个可以通过编程方式调用的组件来导入平面数据文件。数据通常为100,000-500,000行,每行包含大约200个字段的文本,长度约为5到250个字符。数据可以是CSV,制表符分隔等。
这有一些预算,但如果可能的话,我希望保持相当便宜。
答案 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似乎效果很好!