How to read the Excel specific row and column data in Ranorex
File: ReadSpecificDataExcel.UserCode.cs
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Drawing;usingSystem.Threading;usingWinForms=System.Windows.Forms;usingRanorex;usingRanorex.Core;usingRanorex.Core.Repository;usingRanorex.Core.Testing;usingMicrosoft.Office.Interop.Excel;namespaceGlobalProjects{publicpartialclassReadSpecificDataExcel{privatevoidInit(){ReadData();}Excel.Applicationxlapp;Excel.Workbookxlworkbook;Excel.Worksheetxlworksheet;Excel.Rangexlrange;publicExcel.RangeOpenExcelWorksheet(stringsheetname,stringstartrange,stringendrange){xlapp=newExcel.ApplicationClass();xlapp.Visible=true;xlapp.WindowState=Excel.XlWindowState.xlMaximized;xlworkbook=xlapp.Workbooks.Open("D:\\Ranorex\\GlobalProjects\\Data.xlsx");xlworksheet=(Excel.Worksheet)xlworkbook.Sheets[sheetname];xlrange=xlworksheet.get_Range(startrange,endrange);returnxlrange;}publicvoidReadData(){try{xlrange=OpenExcelWorksheet("Data","B1","C3");Delay.Seconds(2);stringvalues;for(introwcnt=1;rowcnt<=xlrange.Rows.Count;rowcnt++){for(intcolcnt=1;colcnt<=xlrange.Columns.Count;colcnt++){values=((xlrange.Cells[rowcnt,colcnt]asExcel.Range).Value2).ToString();Report.Info(values);}}Report.Success("Data read successfully. Status: Pass");xlworkbook.Close();xlapp.Quit();GC.Collect();}catch{Report.Info("Not able to read the Excel data. Status: Failed");}}}}
Dear User, Thank you for visitng KodingWindow. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.