在合并的列单元格下方插入值
本文关键字:插入 方插入 合并 单元格 | 更新日期: 2023-09-27 18:34:54
我想在 Person = 'John' 列标题为"Oct-14"的点中插入一个值
包含"Oct-14"的顶部单元格是两个单元格的合并,下面是包含"积分"和"天"的单个单元格。
OleDbCommand cmd1 = new OleDbCommand("Update [Sheet1$] "+
"set [Points] = ‘Value ’ where [Person]='John' AND ? = ‘Oct-14’ ", cn);
--------------------------------------------------------- | | 10月-14 | 11月-14日 |---------------------------------------------------------|人 | 积分 | 天 | 积分 | 天 | ---------------------------------------------------------|约翰 | "价值" | | | |---------------------------------------------------------|朱迪 | | | | |---------------------------------------------------------|亚历克斯 | | | | |---------------------------------------------------------
默认情况下,
当您合并单元格时,它会将数据输入到第一个单元格中。将"人员"移动到第一行并添加 HDR=YES;。
OleDbCommand cmd1 = new OleDbCommand("Update [Sheet1$] "+
"set [Oct-14] = ‘Value ’ where [Person]='John', cn);
对于仅使用 Oct-14 存在问题的日期,请尝试将其转换为 OLE 自动化日期。
var DateToCheck = (int) DateTime.Parse(DateTime.Now.ToString("01/11/2014"),
new CultureInfo("en-GB")).ToOADate();