ADO.NET c#填充excel表格
我想使用ADO.NET实现这一点 任务:从0开始填充excel文件中“RowNum”列的行。每行将获得一个递增的值,从0开始,直到出现的行数为止 我想为第一行插入1,为第二行插入2,依此类推。请帮助我更新命令和要插入的值。多谢各位ADO.NET c#填充excel表格,c#,excel,ado.net,C#,Excel,Ado.net,我想使用ADO.NET实现这一点 任务:从0开始填充excel文件中“RowNum”列的行。每行将获得一个递增的值,从0开始,直到出现的行数为止 我想为第一行插入1,为第二行插入2,依此类推。请帮助我更新命令和要插入的值。多谢各位 using (OleDbConnection conn = new OleDbConnection(getExcelConnectionString(new FileInfo(fName)))) { conn.O
using (OleDbConnection conn = new OleDbConnection(getExcelConnectionString(new FileInfo(fName))))
{
conn.Open();
OleDbCommand cmd = new OleDbCommand("Update [ExcelFile$] SET RowNum = ? WHERE ............ ", conn);
cmd.Parameters.Add("@rowNumber", OleDbType.Integer).Value =
cmd.ExecuteNonQuery();
}
这应该能让你找到答案
因此,您可能需要选择所有行,然后在循环中一次更新1行,以添加RowNum 还可以浏览一下这个的源代码