c# - 帮助将 csv 文件导入我的 C# 程序

标签 c# winforms csv

我尝试在我的 C# winform 程序中将 csv 文件导入我的数据库。

例如 csv 文件:

code  ,name    ,price
101010,computer,200$

我这样做了:

char[] BI = { ',' };
string[] WI = TEMP.Split(BI);
A = WI[0].Trim().ToString();
B = WI[1].Trim().ToString();
C = WI[2].Trim().ToString();

但是如果名称包含 (,) 我该怎么办?

例如

code  ,name              ,price
101010,computer 12,200.00,200$

如果我得到这种类型的 csv:

code    ,name                ,price
"101010","computer 12,200.00","200$"

如何处理?

最佳答案

最好不要滚动自己的 csv 并使用现有的免费库。我推荐FileHelpers .

编辑:

这是一个fun little read , 我打赌你在第 2 步或第 3 步。

关于c# - 帮助将 csv 文件导入我的 C# 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4443229/

相关文章:

c# - 从触摸屏重定向/重新映射/预过滤光标输入

c# - 在winform的ReportViewer的LocalReport中导出为CSV

c# - RadGridView 子行内的 UserControl - Telerik Winforms

javascript - 显示 CSV/JSON 文件中的特定数据

c# - (de)从 CSV 序列化到一个对象(或者最好是一个类型对象列表)

c# - 在面板上绘画允许自动滚动

c# - Casting 和 Out 参数

c# - HTTPS 显示混合内容错误。无论如何以编程方式处理这个?或更改错误的文本?

forms - PowerShell 表单调整事件

sql-server - SSIS:代码页返回到 65001