>簡化的CSV文件處理C#
>
在C#DataGrid中導入和顯示CSV數據是一個常見的任務。 但是,手動串操縱可能很麻煩。 本指南展示了使用.NET基類庫(BCL)的更有效的方法。
利用進行有效的CSV解析TextFieldParser
類為解析CSV文件提供了強大而靈活的解決方案。 其可自定義的定界符和現場類型處理簡化了數據提取。
Microsoft.VisualBasic.FileIO.TextFieldParser
>代碼示例
這個優化的代碼段利用:>
TextFieldParser
>進一步學習
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | using Microsoft.VisualBasic.FileIO;
using (TextFieldParser parser = new TextFieldParser(@ "c:\temp\test.csv" ))
{
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters( "," );
while (!parser.EndOfData)
{
string[] fields = parser.ReadFields();
}
}
|
登入後複製
有關更詳細的解釋和示例,請參閱以下資源:>
msdn:在Visual Basic
中讀取逗號刪除的文本文件2BEC63F5D312303621583B97F7C68BF“帶有實際的MSDN 7ff7c68bf)
-
msdn:textfieldparser class (替換“ https://www.php.cn/https:/https://www.php.cn/link/2bec6331231231231583b97c68bf/2b.243b. 2 becn.2begny F“使用實際的MSDN HTTPS ://www.php.cn/https://www.php.cn/link/2bec63f5d312303621583b97f7c68bf/2bec63f531230312303621583b97ff7c68bf7c68bf)
-
摘要
類對C#中的手冊CSV解析提供了顯著改進,從而產生了更清潔,更有效的代碼。
以上是如何在C#中有效閱讀和處理CSV文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!