在Excel范围中指定列
我需要指定在创build图表的范围中使用的列。 行数会有所不同,所以他们不固定。
这是我的代码,
int rowCountDRS = 172; //variable size changes Excel.Range iChartRange; iChartRange = iopsDBSheet.get_range("A2:A" + rowCountDRS, "D2:D" + rowCountDRS);
这生成的范围,但使用A2到D rowCountDRS值,这不是我在找什么,而是我想从列A2到rowCountDRS值和D2直到rowCountDRS值用于创build我的图表,但我不是确定如何指定由于不同的rowCountDRSvariables,最简单的,如果我能做些什么
iChartRange = iopsDBSheet.get_range("A2:A172", "D2:D172");
而不是设置rowCountDRS – 172,做到这一点:
int rowCountDRS = 2; while (iops.DBSheet.get_range[rowCountDRS, "A"].Value != null && !string.IsNullOrEmpty(iops.DBSheet.get_range[rowCountDRS, "A"].ToString())) { rowCountDRS++; }
检查列A,直到find一个空的单元格,在这一点上说:“我已经达到了最后! rowCountDRS将被设置为包含数据的最后一行。
干杯 –