如何使用 C# 读取 CSV 文件?
最佳答案
在不使用第三方组件的情况下,一种选择是使用类 Microsoft.VisualBasic.FileIO.TextFieldParser
( http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.textfieldparser.aspx )。它提供了解析 CSV 的所有功能。导入 Microsoft.VisualBasic 程序集就足够了。
var parser = new Microsoft.VisualBasic.FileIO.TextFieldParser(file);
parser.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited;
parser.SetDelimiters(new string[] { ";" });
while (!parser.EndOfData)
{
string[] row = parser.ReadFields();
/* do something */
}
关于c# - 在 .NET 中读取 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1405038/