Как найти ColumnPostion по тексту в SpreadsheetGear?

Как найти позицию столбца из заголовка, используя текст в Spreadsheet Gear?

т.е. хотите найти Remark Text ColumnPosition From SpreadSheet. введите здесь описание изображения


person Jankya    schedule 27.11.2013    source источник


Ответы (2)


Получил результат, как показано ниже.

SpreadsheetGear.IRange range = workbookView.ActiveWorksheet.Cells.Find("StringtoFind", null, SpreadsheetGear.FindLookIn.Values, SpreadsheetGear.LookAt.Part, SpreadsheetGear.SearchOrder.ByRows, SpreadsheetGear.SearchDirection.Next, true);

Спасибо..

person Jankya    schedule 28.11.2013

Вы можете перебирать столбцы в строке заголовка, пока не найдете совпадение текста.

//Get the cells of a worksheet
SpreadsheetGear.IRange cells = worksheet.Cells;

int iColRemark = 0;
//loop through columns
for (int iCol = 0; iCol < cells.ColumnCount; iCol++)
{
  //check header row for colummn that has the text 'Remark'
  if (cells[0, iCol].Text.Equals("Remark"))
  {
    iColRemark = iCol;
    break;
  }
}
person Daniel    schedule 27.11.2013