问题描述
- C# 对Excel进行写操作,但只能在每列的第一行进行更新填写,到底是哪里出错了?
- try
{
this.conOleDB.Open();
command = new OleDbCommand(string.Format(""UPDATE [{0}${1}:{2}] Set F1=""{3}"""" new object[] { sheetName cellName cellName value2Write }) this.conOleDB);
command.ExecuteNonQuery();
}
解决方案
你一直都是 cellName,这个不变肯定都一样
解决方案二:
CellName是个变量值,由外部参数引入的,写的是A2,为什么写到A1里面去了呢,写B3也是写到了B1里面去了,不明白为什么
时间: 2024-09-16 07:39:22