我有包含10列的excel文件。我必须根据名称选择多个列,然后将所有值复制到一个数组中。
第一步我试图获取列索引
string columnsName;
var columnsNumbers = new List<int>();
for (int i = 1; i < range.Columns.Count; i++)
{
columnsName = ((Range) range.Cells[1, i]).Value2;
if(columnsName.Equals("Empl, "+DateTime.Now.Year,StringComparison.OrdinalIgnoreCase))
columnsNumbers.Add(i);
if (columnsName.Equals("Test, " + DateTime.Now.Year, StringComparison.OrdinalIgnoreCase))
columnsNumbers.Add(i);
if (columnsName.Equals("Jour, " + DateTime.Now.Year, StringComparison.OrdinalIgnoreCase))
columnsNumbers.Add(i);
if (columnsName.Equals("Actual, Other Suppliers, " + DateTime.Now.Year, StringComparison.OrdinalIgnoreCase))
columnsNumbers.Add(i);
if (columnsName.Equals("FutureR, " + DateTime.Now.Year+1, StringComparison.OrdinalIgnoreCase))
columnsNumbers.Add(i);
}
现在我在列表中添加了目标索引,如何获取存储列索引的值并将所有列存储在2d数组中?