更新c#中excel文件的列名

我有一个excel文件,列如下:

没有| 索引| 模块| OriKey

当我从这个excel文件导入数据时,编号栏会导致错误。 因此,我打算在导入数据之前将“序号”列名更改为“否”。 但它会导致同样的错误:

没有给出一个或多个所需参数的值。

using (OleDbCommand cmd1 = new OleDbCommand("UPDATE [" + listTable[1] + "] SET [No.] = 'No'", excelConnection)) { cmd1.ExecuteNonQuery(); } 

那么有没有什么方法来更新列的名称。而且我已经设置了Extended Properties = \'Excel 12.0; HDR = YES; IMEX = 2 \'“,所以我不能使用列号来获取数据