我刚刚开始研究一个使用 SpreadsheetGear 的项目。CopyFromDataTable 用于从数据库中获取所有数据。有很多领域可以使用;我们正在格式化它们,如果它们为空则隐藏某些范围等。例如:
SpreadsheetGear.IRange cells = worksheet.Cells;
cells["G1"].EntireColumn.NumberFormat = "m/d/yyyy";
因此,如果列被重新排列或被删除,看来我必须返回并调整所有硬编码值以反映单元格移位。有没有办法通过第一个单元格的名称来引用该列,以使事情变得更加模块化?
我找到了这个,但它仍然需要对列进行硬编码。