Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在CSV文件中插入行?_C# - Fatal编程技术网

C# 如何在CSV文件中插入行?

C# 如何在CSV文件中插入行?,c#,C#,有人知道我如何在[Sheet1$A1:A20]中插入行数据吗 我的数据行我从CSV中以字符串[21]值逐行获取它 string InsertCommand = string.Format("INSERT INTO [table1$A1:A1] values('AA');"); cmd = new OleDbCommand(InsertCommand, oledbConn); cmd.ExecuteNonQuery(); oledbConn.Close(); 您是否尝试将[table1$A

有人知道我如何在[Sheet1$A1:A20]中插入行数据吗

我的数据行我从CSV中以字符串[21]值逐行获取它

string InsertCommand = string.Format("INSERT INTO [table1$A1:A1]  values('AA');");

cmd = new OleDbCommand(InsertCommand, oledbConn);
cmd.ExecuteNonQuery();

oledbConn.Close();

您是否尝试将
[table1$A1:A1]
更改为
[table1$A1:A20]
?(或
[Sheet1$A1:A20]
,如果这是您真正想要的?)您的问题并不完全清楚。主题是关于CSV文件的,您的问题看起来像Excel,并且您使用OLEDB命令。
string[21]
在代码中的什么位置?请改写并澄清您的问题。我的问题是关于插入字符串[n行]我在A1:a(n行)范围内使用oledb?n行是我的字符串表中的一个数字