我们有一个包含大约 100,000 行的文本文件,每行大约 50 列,大部分数据都非常小(5 到 10 个字符或数字)。
这是一项非常简单的任务,但只是想知道将此数据导入 C# 数据结构(例如 DataTable)的最佳方法是什么?
最佳答案
我会将其作为带有制表列分隔符的 CSV 文件读入:
编辑:
这是您需要的一个简单示例:
DataTable dt = new DataTable();
using (CsvReader csv = new CsvReader(new StreamReader(CSV_FULLNAME), false, '\t')) {
dt.Load(csv);
}
其中 CSV_FULLNAME 是制表符分隔的 CSV 的完整路径 + 文件名。
关于c# - 在 C# 中读取制表符分隔文本文件的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2143245/