使用ado.net更新错误的Excel单元格

时间:2012-06-12 11:05:34

标签: excel ado.net

我正在使用Microsoft.ACE.OLEDB.12.0库更新excel单元格。

这是我的更新声明

"UPDATE [" + sheetName + "D5:D5"] SET F1 = 201";

但是在Excel中,CELL D1已更新。我没有得到为什么Cell D1更新而不是Cell D5。

我的连接字符串是

public static string path = @"C:\src\RedirectApplication\RedirectApplication\301s.xlsx";
public static string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";

我正在使用.Net Framework 1.1

Windows:Windows XP

任何想法?

1 个答案:

答案 0 :(得分:0)

在工作表名称的末尾加上“$”。