只是寻找一个可以以相当简单的方式以编程方式调用的组件来导入平面数据文件。数据通常为 100,000-500,000 行,每行包含大约 200 个文本字段,长度约为 5 到 250 个字符。数据可以是 CSV、制表符分隔等。
这有一些预算,但如果可能的话,我想保持相当便宜。
只是寻找一个可以以相当简单的方式以编程方式调用的组件来导入平面数据文件。数据通常为 100,000-500,000 行,每行包含大约 200 个文本字段,长度约为 5 到 250 个字符。数据可以是 CSV、制表符分隔等。
这有一些预算,但如果可能的话,我想保持相当便宜。
试试FileHelpers,它是开源的。
不过,我对此没有任何经验。
.NET Framework 非常擅长读取纯文本文件,无需任何第三方组件。 例如,TextFieldParser处理得非常好,并且是框架的一部分。(是的,您可以在 C# 中使用它,即使它位于 VB 命名空间中......)
我建议阅读 Deborah Kurata 关于“阅读逗号分隔值”(加上使用 TextFieldParser 的第 2 部分)和“阅读固定长度值”的文章。他们详细介绍了这个主题。
这个代码项目似乎工作得很好!