c# - 使用 C# 更新或删除 CSV 中的一行

标签 c# csv oledb

谁能帮我解决这个问题。

我有一个 CSV 文件,它被 unix 应用程序用作配置文件。

文件没有标题,第一列是唯一的。

这是文件的格式。

XXX1,11112009,11112009
XXX2,11112009,11112009

我如何使用 C#:

1) 更新整行
2) 删除一行

我尝试使用 OLEDB 来更新文件,但是因为没有标题,所以很难使用。

问候

K

最佳答案

使用 File.ReadAllLines(path) 将文件行读入 String[],然后循环遍历并根据需要输出。

这最多可以处理几十万行。

关于c# - 使用 C# 更新或删除 CSV 中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715067/

相关文章:

c# - EF lambda : The Include path expression must refer to a navigation property

c# - OleDB,缺少数据的第一个字符

c# - 以编程方式查找 Excel 文件的 Excel 版本

c# - 在 MS Access c# 中更新多行

javascript - 从 CSV 文件中提取 x/y/z 值

python - 使用 python 请求下载 CSV

c# - 为什么我的样式化 ToggleButton 在 TabControl 的第二个选项卡上不起作用?

c# - IHostedService/BackgroundService 按计划运行(与 Task.Delay 相反)

c# - Java中的包等于C#中的包?

rest - CSV 的替代品?